[RESOLVIDO]Facelets + EL =?

3 respostas
leorbarbosa

Boa tarde,

gostaria de saber por que o estilo nao esta sendo aplicado na pagina abaixo:

<c:if test="#{controllerTrocaToner.mensagemUsuario.toLowerCase().contains('falha')}">
          <c:set var="estilo" value="color: red; font-size:12px; border-width: 1px; border-style: solid; padding: 2px" />
        </c:if>
        <h:outputLabel id="msg" style="${estilo}" value="#{controllerTrocaToner.mensagemUsuario}" />

Att,

3 Respostas

Hebert_Coelho

Nunca vi esse tipo de utilização de EL em xhtml.

Onde você viu?

Em geral vejo outras abordagens.

leorbarbosa

O pior eh que funciona em outro sisteminha aqui na empresa, …

Vai entender …!

leorbarbosa

Me esqueci que os componentes do prime tem o ajax-built in por default (do Manual: “…CommandButton has built-in ajax capabilities, When ajax attribute is set to false, form is submitted with a regular full page
refresh…”), dai a requisicao nao vinha completa, por isso a variavel definida na EL nao vinha preenchida como deveria.

<p:commandButton value="Gravar" ajax="false"

Valeu !

Criado 12 de setembro de 2012
Ultima resposta 12 de set. de 2012
Respostas 3
Participantes 2