Chamar função dentro h:outputText

3 respostas
B

Tenho uma lista que para exibir o preço preciso chamar uma função.
Então faço o seguinte:

<h:column>
   <f:facet name="header">Tarifa</f:facet>
       <h:outputText value="#{categoriasMB.getTarifacaoCategoria(categ)}">
	     <f:convertNumber type="currency" locale="pt_BR"
		    pattern="R$ #,###,##0.00" />
	</h:outputText>							
</h:column>

A dúvida é que quando faço isso, no eclipse aparece uma marcação de erro informando que essa função deve retornar uma String e o parâmetro também deve ser uma string. Contudo, se rodo a página, não dá erro e funciona normal.

A pergunta é: posso utlizar funções desta maneira ou terei problemas futuros?

3 Respostas

brunomathidios

Aparece no Eclipse um aviso de “warning” ou ele loga esse erro no console?

B

É só warning mesmo…
Aquele “X” vermelho na lateral esquerda…

Mas para publicar não dá nenhum erro. Como eu disse, roda normal…

brunomathidios

Eu acredito que seja versão do eclipse, aqui comigo acontece o mesmo, com warning (amarelo) e erro (vermelho) e a publicação ocorre normal.

Criado 2 de outubro de 2013
Ultima resposta 2 de out. de 2013
Respostas 3
Participantes 2