Erro com A4J + DataTable dinâmico

0 respostas
anderson.bonavides

Olá amigos,
tenho um datatable dinâmico com Ajax4Jsf que atualiza suas informações a cada 1 segundo, só que está dando problema apenas no cliente quando ela executa. Este erro não acontece sempre e quando clico no botão de voltar ela a grid volta a funcionar perfeitamente. Ela perde todas as informações na página e exibe o html todo desconfigurado.

Para entender melhor segue as informações da página para vocês me darem alguma luz.

Este é o código organizado que é gerado na tela:

<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript"
	src="/a4j.res/org.ajax4jsf.framework.ajax.AjaxScript.jsf">
</script>
</head>
<body>
<span style="display: none;" id="_id193:poll"><script
	type="text/javascript">//<![CDATA[
A4J.AJAX.Poll('_id193:_id194','_id193',{'actionUrl':'endereco_pagina.jsf','pollinterval':1000,'parameters':{'_id193:poll':'_id193:poll'} ,'pollId':'_id193:poll'} );
//]]>
</script></span>
<table id="form2:listarTabelaDinamica">
	<thead>
		<tr>
			<th scope="col">M?scara</th>
			<th scope="col">NSA</th>
			<th scope="col">?rg?o Arrecadador</th>
			<th scope="col">Status</th>
			<th scope="col">Data de Recep??o</th>
			<th scope="col">Tempo Gasto</th>
			<th scope="col">Q.L</th>
			<th scope="col">Q.C.E</th>
			<th scope="col">Q.O.I</th>
			<th scope="col">Q.O.S</th>
			<th scope="col"></th>
		</tr>
	</thead>
	<tfoot>
		<tr>
			<td colspan="11"><a href="#"
				onclick=";document.forms['form2']['form2:listarTabelaDinamica:_id244'].value='1'; document.forms['form2'].submit(); return false;"
				class="artr-paginador-selecionado">1</a> <a href="#"
				onclick=";document.forms['form2']['form2:listarTabelaDinamica:_id244'].value='2'; document.forms['form2'].submit(); return false;"
				class="artr-paginador">2</a> <a href="#"
				onclick=";document.forms['form2']['form2:listarTabelaDinamica:_id244'].value='3'; document.forms['form2'].submit(); return false;"
				class="artr-paginador">3</a> <a href="#"
				onclick=";document.forms['form2']['form2:listarTabelaDinamica:_id244'].value='4'; document.forms['form2'].submit(); return false;"
				class="artr-paginador">4</a> <a href="#"
				onclick=";document.forms['form2']['form2:listarTabelaDinamica:_id244'].value='&gt;'; document.forms['form2'].submit(); return false;"
				class="artr-paginador">&gt;</a><input type="hidden"
				name="form2:listarTabelaDinamica:_id244" /></td>
		</tr>
	</tfoot>
</table>
<meta name="Ajax-Update-Ids"
	content="form2:listarTabelaDinamica,_id193:poll" />
<span id="ajax-update-ids"><input type="hidden"
	name="jsf_sequence" value="1" /></span>
<meta id="Ajax-Response" name="Ajax-Response" content="true" />
</body>
</html>

E está é a imagem da tela quando estoura o erro:

Criado 21 de setembro de 2010
Respostas 0
Participantes 1