caputojf1 12 de mai. de 2011
Posta o código do seu Dialog com a dataTable
darlanmoraes 12 de mai. de 2011
<p:dialog id= "helpDialog" header= "#{msg['searchBean.help.title']}" widgetVar= "help" position= "center"
resizable= "false" dragable= "false" modal= "true" showEffect= "slide" hideEffect= "slide" width= "800" >
<div class= "tableHeader" >
<div style= "padding-right: 5px;" >
<div class= "tabelaDentroB" style= "height: 460px; overflow-y: scroll" >
<h:dataTable id= "helpTable" value= "#{searchBean.help}" var= "result"
scrollable= "true" liveScroll= "true" width= "100%"
headerClass= "azulEscuro bordaBranca" rowClasses= "impar,par" >
<h:column>
<f:facet name= "header" >
<h:outputText value= "#{msg['searchBean.help.header.name']}" />
</f:facet>
#{result.name}
</h:column>
caputojf1 12 de mai. de 2011
parece que vc está usando primefaces, certo?
Então use o dataTable do prime…
segue um exemplo meu aki…
espero q ajude…
< h : form prependId = "false" >
< p : dataTable id = "tabelaEstacoes" var = "est"
value = "#{mapController.estacoes}" paginator = "true" rows = "10" >
< p : column >
< f : facet name = "header" >
< h : outputText value = "Estação" />
</ f : facet >
< h : outputText value = "#{est.codigo}" />
</ p : column >
< p : column >
< f : facet name = "header" >
< h : outputText value = "Nome" />
</ f : facet >
< h : outputText value = "#{est.nome}" />
</ p : column >
< p : column >
< f : facet name = "header" >
< h : outputText value = "Exibir" />
</ f : facet >
< p : commandLink value = "Exibir"
oncomplete = "dlgListaEstacoes.hide(); infoWindow.show()"
actionListener = "#{mapController.exibirEstacao}"
style = "margin-right:20px;" />
</ p : column >
</ p : dataTable >
< p : panel header = "Exportar Dados" >
< h : commandLink redirect = "false" ajax = "true" >
< p : graphicImage value = "/img/downloadExcel.gif" />
< p : dataExporter type = "xls" target = "tabelaEstacoes"
fileName = "Estacoes" />
</ h : commandLink >
</ p : panel >
</ h : form >