Boa tarde.
Estou trabalhando com tables e não estou conseguindo selecionar os valores de uma linha selecionada, na verdade não estou conseguindo pegar os valores da linha selecionada para poder trabalhar com os valores.
Estou tendo dificuldades para entender o conceito do fluig.datatable.onselectrow.
Segue meu código
HTML
Javascript
'function visualizar() {
this.myTable.on('fluig.datatable.onselectrow', function(data) {
var index = this.myTable.selectedRows()[0];
var selected = this.myTable.getRow(index);
alert("Pedido: " + selected.PEDIDO + " Data: " + selected.DATA + " Valor: " + selected.VALOR);
});
};
Marcus, segui seu conselho, porém ainda não consegui exibir a informação num alert nem popular um campo com o codigo.
Eu preciso colocar esse evento onselectrow em algum lugar no meu datatable ?
Seguindo um conselho de um amigo ele falou que eu devia criar um Template com as colunas da Tabela.
E colocar no meu DataTable essa função:
`$(".linha-tabela").on("click", function(){
var linhaSelecionada = myTable.selectedRows()[0];
var linha = myTable.getRow(linhaSelecionada);
});`
Com essa estrutura consegui chegar na função.
Porém, não consegui acessar as informações da linha da Tabela.
Mas abrirei outro tópico para esse problema.