DataTable não exibe os dados na primeira consulta

Assim, tenho um <h:dataTable que percorre um list que é retornado de uma consulta ajax e exibe cada atributo em uma coluna, o problema é que isto só funciona após eu atualizar a página. Na primeira vez em que carrega ele não exibe os dados do list. O list é preenchido é retornado para a dataTable, só não é exibido.

O código que faz a chamada ao dataTable é o seguinte:

<p:commandLink value="#{msg['label.help']}" actionListener="#{searchBean.doHelp}" ajax="true" onsuccess="help.show();" update="helpTable" />

Se alguém puder ajudar… :lol:
Valeu

Posta o código do seu Dialog com a dataTable

[code]<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>

[/code]

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>