Estou querendo remover mesmo, e já faço isso via ajax, mas tem a
necessidade de remover a linha tbm do DataTables na momento que faço isso
no banco.

Algumas coisas que vc passou estou fazendo, como adicionar colunas e editar
colunas tbm e no meu caso agora, pode ser que eu utilize o //Atualiza os
dados do datatables oTable.fnDraw(false);, vamos ver, e valew mesmo pela
força q tem me dado...



Em 23 de março de 2012 10:29, Andrey Wischneski <[email protected]>escreveu:

> Da forma como passei a coluna não vai ser mostrada mas vai estar lá, então
> podemos utilizar os dados dela.
>
> Essa forma que você passou vai funcionar também, o único problema é que a
> coluna vai aparecer e depois desaparecer pois você chama a função depois do
> datatables inicializado, da forma como eu enviei vai carregar o datatables
> já com a coluna invisível.
>
> Não sei se entendi direito, você está tentando remover uma linha do
> datatables? Se sim, lembrando que você está utilizando AJAX, não faz muito
> sentido pois caso seja feita uma ordenação ou busca o registro vai voltar a
> aparecer, o certo seria não trazer essa informação via AJAX.
>
> Se você estiver tentando colocar um botão de remover na linha do
> datatables, por exemplo, pode fazer isso no Ignited Datatables
>
> ->add_column('remover', '<a class='rmvbtn' id='rmvbtn_$1'
> href="#">REMOVER</a>', 'id')
>
>
> Depois, no código javascript:
>
> $('#tabledata .rmvbtn').live( 'click', function ()
>        {
>           //Dados e posição da <tr>
>           var nTr = this.parentNode.parentNode;
>           var aData = oTable.fnGetData( nTr );
>           var aPos = oTable.fnGetPosition( nTr );
>
>           //AJAX que remove o registro
>                $.ajax({
>                  url: base_url+"remover/"+aData[0],
>                  success: function(data)
>                  {
>                     //Atualiza os dados do datatables
>                    oTable.fnDraw(false);
>                  }
>                });
>            }
>        });
>
>
> On 23 March 2012 09:50, Marcelo Diniz <[email protected]> wrote:
>
> > Opa, então, me parece mais simples essa sua maneira, vou ver isso, mas
> > tinha feito assim:
> >
> > oTable.fnSetColumnVis( 2, false ); //2 é a coluna do opt_ativo
> >
> >
> > agora estou apanhando mas vou conseguir remover a linha!
> >
> > Não estou conseguindo pq não sei como passar um id para o tr da linha,
> isso
> > pq eu comparava para ver qual linha seria removida com
> oTable.fnDeleteRow(
> > i );
> >
> >
> >
> > 2012/3/22 Andrey Wischneski <[email protected]>
> >
> > > Esse aí você consegue tratar no javascript do datatables, seu aoColumns
> > > deve ser algo parecido com:
> > >
> > > "aoColumns": [
> > >                            { "sName": "id" },
> > >                            { "sName": "str_pergunta" },
> > >                            { "sName": "opt_ativo", "bVisible": false }
> > >                          ],
> > >
> > >
> > > No HTML do datatables esta coluna deverá existir também, caso contrário
> > vai
> > > dar um erro.
> > >
> > >
> > >
> > > On 22 March 2012 15:43, Marcelo Diniz <[email protected]> wrote:
> > >
> > > > Estou conseguindo trazer os dados via ajax aqui, finalmente, valew
> > mesmo,
> > > > mas agora estou com outro problema!
> > > >
> > > > na query eu trago um campo que não irei exibir na tela, e sim irei
> usar
> > > > essa dado para outras coisas, sabe como eu poderia fazer isso?
> > > >
> > > > http://pastebin.com/dpGAXQh6
> > > >
> > > > --
> > > > 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
> ---------------------------
>



-- 
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
---------------------------

Responder a