Bom dia,
tô com uma dúvida no outputText em relação ao seu value.
É possível que o valor String saia toda maiúscula, por exemplo:
<h:outputText name="nome" value="nome.toUpperCase" />
Teria que ser na página e não no controller.
Vlw.
Bom dia,
tô com uma dúvida no outputText em relação ao seu value.
É possível que o valor String saia toda maiúscula, por exemplo:
<h:outputText name="nome" value="nome.toUpperCase" />
Teria que ser na página e não no controller.
Vlw.
E por que não pode ser no controller?
Se é apenas para preservar o caso, crie um método que retorne o uppercase da string…
Como getStringUpper, por exemplo e, ao invés de retornar apenas a String, retorne o toUpperCase (lembrando que String é um objeto imutável)
Alexandro,
usando JBOSS EL é possivel fazer isso:
<h:outputText name="nome" value="nome.toUpperCase()" />
Olá,
Se é apenas para mudar na exibição, use CSS:
<h:outputText name="nome" value="nome" style="text-transform:uppercase" />
EDIT:
Faltou mencionar isso, mas melhor ainda seria fazer algo assim:
Arquivo CSS:
.uppercase {
text-transform:uppercase;
}
Página:
<h:outputText name="nome" value="nome" styleClass="uppercase" />
drsmachado,
é pq eu queria saber outras formas para fazer isso.
mas eu usei isso em outra página usando o css.
Vlw glra!
drsmachado,é pq eu queria saber outras formas para fazer isso.
mas eu usei isso em outra página usando o css.
Vlw glra!
Caso a questão seja estética, aí sim, é inerente à camada view.
Portanto, seria plenamente viável realizar tal modificação utilizando javascript ou mesmo cascading style sheet.
drsmachado,é pq eu queria saber outras formas para fazer isso.
mas eu usei isso em outra página usando o css.
Vlw glra!
JSF implementa o modelo MVC.
MVC, entre outras coisas, implica em minimizar a quantidade de ações lógicas na camada view e, ao meu ver, colocar o texto em caixa alta é uma verificação lógica (que até mesmo pode estar descrita nas regras de negócio do aplicatovo).
Sendo assim, creio que o melhor seria já fazer isto no controller.Caso a questão seja estética, aí sim, é inerente à camada view.
Portanto, seria plenamente viável realizar tal modificação utilizando javascript ou mesmo cascading style sheet.
concordo…