Ajuda - mostrar DIV conforme boolean

3 respostas
I

Pessoal, Boa Tarde!

Tenho um componente modalPanel do RichFaces, nesse modalPanel há 2 divs, sendo que é para mostrar um OU outro div dependendo de um retorno boolean.

"#{routingRuleManager.isSB()}" -> aqui é o retorno pode ser true ou false

<rich:modalPanel id="modalRemoveAll" width="350" height="170" moveable="false" resizeable="false">
		
	<div id="teste">
	       <h:outputFormat value="#{messages['operation.delete']}" >
	       <f:param value="There are Service Blades using this rule. Are you sure you want remove?" />
	       </h:outputFormat>
	</div>

	<div id="teste1">
	       <h:outputFormat value="#{messages['operation.delete']}">
	       <f:param value="Are you sure you want remove?" />
	       </h:outputFormat>
	</div>
			
</rich:modalPanel>

A pergunta é: como faço para se "#{routingRuleManager.isSB()}" for TRUE mostra somente o div:teste, se for FALSE mostra apenas o div:teste1??

Desde já agradeco!

3 Respostas

God_of_Java

coloca as divs em panelGroup e usa rendered.

I

Vou tentar conforme sua orientação. Obrigada!

I

Consegui fazendo como abaixo, um unico DIV com o rendered.

&lt;div&gt; &lt;h:outputFormat value="#{messages['operation.delete']}" &gt; &lt;f:param value="There are Service Blades using this rule. Are you sure you want remove?" rendered="#{routingRuleManager.isSB()}" /&gt; &lt;f:param value="Are you sure you want remove?" rendered="#{routingRuleManager.isSB1()}" /&gt; &lt;/h:outputFormat&gt; &lt;/div&gt;

Criado 24 de fevereiro de 2011
Ultima resposta 24 de fev. de 2011
Respostas 3
Participantes 2