JSF Bean devuelve HTML a DataTable
Frecuentes
Visto 400 veces
1
Este es mi dataTable
y necesito mi propiedad de frijol status
es así:
<span class="label label-warning">Warning</span>
pero está imprimiendo el texto, no compilando el html
y dataTable
or column
no tiene el espace
opción. ¿Hay una manera de resolver esto?
<h:dataTable value="#{pedidoController.orderList}" var="order"
styleClass="table table-striped">
<h:column>
<f:facet name="header">#</f:facet>
#{order.orderNo}
</h:column>
<h:column>
<f:facet name="header">Cliente</f:facet>
#{order.client}
</h:column>
<h:column>
<f:facet name="header">Data</f:facet>
#{order.date}
</h:column>
<h:column>
<f:facet name="header">Status</f:facet>
#{order.status}
</h:column>
</h:dataTable>
1 Respuestas
2
Use h:outputText para mostrar los datos y no la salida JSF implícita. Cheque esta pregunta relacionada y a ver si soluciona tu problema.
contestado el 23 de mayo de 17 a las 12:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas html jsf datatable or haz tu propia pregunta.
gracias, acabo de cambiar mis líneas de frijol a:
<h:outputText value="#{order.date}" escape="false"/>
- usuario745235