No momento em que vc executar o ajax para deletar o registro se mandar atualizar via ajax os dados a linha desaparecerá sem precisar manipular.
Em 23 de março de 2012 11:09, Marcelo Diniz <[email protected]>escreveu: > 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 > --------------------------- > _______________________________________________ [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 ---------------------------

