DataTable do Tomahawk

1 resposta
C

Fala galera,
Estou utilizando o DataTable do tomahawk, vi que tem a propriedade rowId e rowOnClick.
Tenho uma classe que retorna um ResultSet com a consulta de funcionários “#{func.lista}”, até aí blz.
Preenche a tabela tranquilo, agora eu preciso fazer com que ao clicar em uma Row, ativar um javascript com o código do funcionário, eu fiz assim:

<t:dataTable
value="#{func.lista}"
id=“tabDados2”
var=“dados2”
rows=“5”
rowId="#{dados2.FUN_CODIGO}"
rowOnClick=“alert(this.id)”>

Só que o primeiro registro não aparece o código, só apartir do segundo, eis o HTML que foi gerado:

<blockquote><table id="_id0:tabDados2">

<thead>

<tr><th>Nome</th></tr></thead>

<tbody id="_id0:tabDados2:tbody_element">

<tr onclick=“alert(this.id)”><td>AAAA</td></tr>

<tr id="9" onclick=“alert(this.id)”><td>BBBB</td></tr>

<tr id=“12” onclick=“alert(this.id)”><td>CCCC</td></tr>

<tr id=“1” onclick=“alert(this.id)”><td>DDDD</td></tr>

<tr id=“2” onclick=“alert(this.id)”><td>EEEE</td></tr></tbody></table></blockquote>

E o código 9 é referente ao AAAA, o 12 é do BBBB…  :shock:

Não está de acordo com o registro…

Alguem  utilizou estas propriedades?

Minha intenção é: ao clicar na row, exibir os dados do funcionário.

Se tiverem alguma idéia por favor me digam ehehe

Vlw

1 Resposta

marcosbrandao

Eu estou com um problema semalhante,

Alguém consegui resolver?

Criado 2 de março de 2007
Ultima resposta 16 de jan. de 2008
Respostas 1
Participantes 2