[RESOLVIDO]JSF RICHFACES datatable

5 respostas
G

Olá

Olá tenho um datatable que exibe uma descricao de dado. Essa descricao pode conter desde uma linha a um texto.
Quando insiro o texto como exemplo abaixo ele está nesse formato:

<f:facet name=“header”>
rich:columnGroup
<rich:column rowspan=“2”>
<rich:spacer />
</rich:column>
<rich:column colspan=“3”>
<h:outputText value=“Expenses” />
</rich:column>
<rich:column rowspan=“2”>
<h:outputText value=“subtotals” />
</rich:column>
<rich:column breakBefore=“true”>
<h:outputText value=“Meals” />
</rich:column>
rich:column
<h:outputText value=“Hotels” />
</rich:column>
rich:column
<h:outputText value=“Transport” />
</rich:column>
</rich:columnGroup>
</f:facet>

e quando o exibo no datatable ele está assim:

<f:facet name=“header”> rich:columnGroup <rich:column rowspan=“2”> <rich:spacer /> </rich:column> <rich:column colspan=“3”> <h:outputText value=“Expenses” /> </rich:column> <rich:column rowspan=“2”> <h:outputText value=“subtotals” /> </rich:column> <rich:column breakBefore=“true”> <h:outputText value=“Meals” /> </rich:column> rich:column <h:outputText value=“Hotels” /> </rich:column> rich:column <h:outputText value=“Transport” /> </rich:column> </rich:columnGroup> </f:facet>

Ja tentei substituir o /n por
, mas acontece que ele imprime o
ou
na pagina ao inves de pular a linha.
Alguem sabe como pular a linha na hora de exibir um dado num rich:datatable???

Codigo do datatable

<rich:column colspan="3" breakBefore="true">
	<h:outputText value="#{msg['page.label.descricao']}: " styleClass="bold"/><rich:separator/>
	<h:outputLabel value="#{alteracao.descricao}" />
</rich:column>

5 Respostas

wbdsjunior

tente o atributo escape=“true” do <h:outputText>

abraço.

G

wbdsjunior:
tente o atributo escape=“true” do <h:outputText>

abraço.

Cara tentei aqui, num mudou nada, alias pelo que vi na documentacao o outputText ja vem por default
com escape=“true”.

Alguma dica mais?

vlw

thiago.correa

Não é escape=“true” e sim escape=“false” :wink:
Tenta aí!

G

thiago.correa:
Não é escape=“true” e sim escape=“false” :wink:
Tenta aí!

Resolvido era escape=“false” substituir o /n por

wbdsjunior

thiago.correa:
Não é escape=“true” e sim escape=“false” :wink:
Tenta aí!

:oops:

Criado 16 de junho de 2009
Ultima resposta 18 de jun. de 2009
Respostas 5
Participantes 3