Criei um datatable para apresentar o resultado de uma consulta.
Preciso capturar o conteúdo de uma determinada célula (o código de um produto, por exemplo) quando uma determinada linha for selecionada pelo usuário (para permitir que aquele registro seja editado).
Não conheço as propriedades do objeto e estou apanhando para resolver este problema.
Quem puder me ajudar, agradeço muito.
Abaixo está o código.
var obj_editor;
obj_editor = new $.fn.dataTable.Editor({
"ajaxUrl": "./cm_magento.php",
"domTable": "#id_tabela1",
"fields": [
{
"label": "Descrição:",
"name": "st_descricao_ppj"
}
]
});
Pergunta
Fernando Caetano
Amigos,
Criei um datatable para apresentar o resultado de uma consulta.
Preciso capturar o conteúdo de uma determinada célula (o código de um produto, por exemplo) quando uma determinada linha for selecionada pelo usuário (para permitir que aquele registro seja editado).
Não conheço as propriedades do objeto e estou apanhando para resolver este problema.
Quem puder me ajudar, agradeço muito.
Abaixo está o código.
var obj_editor;
obj_editor = new $.fn.dataTable.Editor({
"ajaxUrl": "./cm_magento.php",
"domTable": "#id_tabela1",
"fields": [
{
"label": "Descrição:",
"name": "st_descricao_ppj"
}
]
});
var oTabela = $("#id_tabela1").dataTable();
oTabela.dataTable({
"sDom": "<'row'<'col-sm-6'T><'col-sm-6'f>r>t<'row'<'col-sm-6'i><'col-sm-6'p>>", // Paginação
"sAjaxSource": "./cm_magento.php",
"sServerMethod": "POST",
"fnServerParams": function (aoData) {
aoData.push({"name": "str_chave", "value": "consulta_produto_validacao"}, {"name": "txt_id_opcao", "value": str_filtro});
},
"bServerSide": false,
"bAutoWidth": false,
"bDestroy": true,
"aoColumns": [
{"mData": "st_sku"},
{"mData": "st_descricao_ppj"},
{"mData": "st_barra"},
{"mData": "st_erp_codigo"},
{"mData": "dt_validacao", "sClass": "center"},
{"mData": "st_nome_valida"},
{"mData": "st_status"}
],
"oTableTools":
{
"sRowSelect": "single", // single ou multi
"aButtons": [
{"sExtends": "text", "fnSelect": function (nButton, oConfig, nRow)
{
// Acredito que a solução esteja aqui...
}
}
]
}
});
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.