Marcelo, eu faço da seguinte forma:

Quando envio os dados para o datatables coloco os botões como HTML, exemplo:

"<a id='edt_".$aColumns[0]."' name='remover' class='buttondt white'
href='#' onclick='return false;'><span class='icon_single
delete'></span></a>"

Tenho esta pequena função para pegar o click:

$('#tabledata tbody td a').live( 'click', function ()
            {
                var nTr = this.parentNode.parentNode;
                var aData = oTable.fnGetData( nTr );
                var aPos = oTable.fnGetPosition( nTr );
                if(this.name == 'editar') //nome do botão
                {
                    //ação, aData[0] é a primeira coluna da tabela,
aData[1] a segunda e aí por diante
                }
                else if(this.name == 'remover') //nome do botão
                {
                    //ação, aData[0] é a primeira coluna da tabela,
aData[1] a segunda e aí por diante
                }
            });

Nesse caso eu mostro o código do registro na primeira coluna do datatables,
mas poderia ter deixado invisível também usando na primeira coluna o

"aoColumns": [
                    { "bSearchable": false, "bVisible": false },

Nesse caso já tenho o botão para alterar e remover, após remover é só
utilizar o comando oTable.fnDraw(false); que o datatables fará a
atualização.

Se tiver alguma dúvida é só chamar...

Andrey


On 13 December 2011 14:17, Marcelo Diniz <[email protected]> wrote:

> Valew,
>
> e como vc disse, q é uma tabela de uma view é simples mesmo, mas fazendo
> com Ajax esta mais complicado.
>
> Estou apanhando para fazer 3 coisas até agora, mas de resta esta
> funcionando, mas o mais importante no momento é eu conseguir colocar o id
> no TR mesmo, que tenho funcionalidades que dependem disso para rodar 100%,
> como por exemplo, na exclusão de uma linha.
>
>
>
>
> Em 13 de dezembro de 2011 13:40, Nando Araujo <[email protected]
> >escreveu:
>
> > Eu tb uso, adaptei para usar com o NotORM, mas foi extendido de um código
> > que achei no forum do CI então não distribui ainda pq quero fazer uma
> > versão direitinha e refatorada.
> >
> > Sobre o ID eu só saberia informar com certeza se a tabela viesse estática
> > de uma view, daí é barbada.
> > Já com ajax eu não precisei fazer.. mas googleei um pouco e pelo visto é
> > usando o parametro fnRowCallback.
> >
> > Boa sorte
> >
> > Em 13 de dezembro de 2011 10:56, Marcelo Diniz
> > <[email protected]>escreveu:
> >
> > > Pessoal,
> > >
> > > quem aqui na lista que use ou já tenha usado o DataTables (
> > > www.datatables.net) deve saber o quanto ajuda, agora estou precisando
> > > carregar uma massa de dados bem maior e para isso estou fazendo pro
> Ajax
> > > usando https://github.com/IgnitedDatatables/Ignited-Datatables .
> > >
> > > Estou conseguindo carregar os dados na tabela (apanhei um pouco para
> > isso,
> > > mas já estou conseguindo), dai precisei que que tivesse dois links para
> > > editar e excluir e criar os links tbm consegui. Ok, tem duas opções,
> uma
> > > para adicionar uma nova coluna (add_column) ou vc pode editar uma
> > > coluna(edit_column), simples mesmo e muito bom.
> > >
> > > Sò que o problema meu esta sendo o seguinte, nas linhas (TR) eu preciso
> > > adicionar uma class e um id e essa é a parte que não estou
> conseguindo. O
> > > id é o id dos elementos da linha e a class é uma class para formatar,
> por
> > > exemplo, teria que ficar assim:
> > > <tr id='1' class='minhaClasse'><td>dados 1</td></tr>
> > > <tr id='2' class='minhaClasse'><td>dados 2</td></tr>
> > > <tr id='3' class='minhaClasse'><td>dados 3</td></tr>
> > >
> > > Se alguém q use e já precisou disso e já resolver e puder me dar uma
> > força
> > > pode ter certeza que agradeço muito....
> > >
> > >
> > > Valew galera
> > >
> > > --
> > > Marcelo Felipe Santiago Diniz
> > > [image: t_mini-a.png] @marcelo_leo27 <
> > http://www.twitter.com/marcelo_leo27
> > > >
> > > _______________________________________________
> > > [email protected]
> > > http://www.codeigniter.com.br
> > >
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > > ---------------------------
> > > Oportunidade de negócio
> > > http://www.franquiasargohost.net
> > > ---------------------------
> > >
> > _______________________________________________
> > [email protected]
> > http://www.codeigniter.com.br
> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> > ---------------------------
> > Oportunidade de negócio
> > http://www.franquiasargohost.net
> > ---------------------------
> >
>
>
>
> --
> Marcelo Felipe Santiago Diniz
> [image: t_mini-a.png] @marcelo_leo27 <http://www.twitter.com/marcelo_leo27
> >
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a