como faço para que um campo cujo o valor esteja em branco nao seja renderizado no JSF?
codigo
esta assim
gostaria que ficasse as
simcomo faço para que um campo cujo o valor esteja em branco nao seja renderizado no JSF?
codigo
esta assim
gostaria que ficasse as
simE ae @Alexsandro_Andrade
Utiliza alguns dos dois modos abaixos:
Modo 1:
Não sei se você já tem adicionado namespace abaixo na sua página, mas supondo que não, adicione-o
xmlns:jsf="http://xmlns.jcp.org/jsf"
Ai na sua tag span você coloca o prefixo jsf antes do rendered
jsf:rendered="#{condicao}"
Vê se vai
PS: Você pode remover o rendered do outputtext e deixar o controle da renderização para o span
Modo 2:
Se você não adicionar nenhuma classe para a tag outputText ela vira um texto sem tag no html, caso você adicione uma classe a ela, ela vira uma tag span. Sabendo disso, você pode pegar a classe input-group-text e adicionar no outputText e então remover a tag span que esta encapsulando o outputText
<h:outputText ... rendered="#{condicao}" styleClass="input-group-text"