Olá a todos.
Através do post abaixo consegui montar minha datatable e inserir o checkbox https://forum.fluig.com/695-datatable--dataset--checkbox
Porém, quando marco o checkbox o Fluig não entende como selecionado.
Construí uma função que tenta mostrar os valores selecionados
showSelected: function(el, ev) {
var itemsToRemove = this.myTable.selectedRows();
console.log("##### " + itemsToRemove + " #####");
}
Porém, quando marco o segundo checkbox, apenas o registro atual é exibido. Eu gostaria de saber como recuperar a lista completa de elementos com checkbox marcado.
Agrafeço desde já.
Meu datatable
that.myTable = FLUIGC.datatable('#idtable' + "_" + that.instanceId, {
dataRequest: that.mydata,
multiSelect: true,
classSelected: 'danger',
renderContent: '.template_datatable', // ['id', 'name', 'preco'],
limit:5,
header: [
{
'title': 'selecione',
'size': 'col-md-2'
},
{
'title': 'Usuario',
'dataorder': 'name',
'size': 'col-md-2'
},
{
'title': 'Val Min',
'standard': true,
'size': 'col-md-4',
'dataorder': 'ASC'
},
{
'title': 'Val Max',
'size': 'col-md-4',
}
],
search: {
enabled: true,
onlyEnterkey: false,
searchAreaStyle: 'col-md-6',
onSearch: function(res) {
that.myTable.reload(that.tableData);
if (res) {
var data = that.myTable.getData();
var search = data.filter(function(el) {
return el.name.toUpperCase().indexOf(res.toUpperCase()) >= 0;
});
that.myTable.reload(search);
}
}
},
scroll: {
target: "#idtable",
enabled: false
},
actions: {
enabled: true,
template: '.mydatatable-template-row-area-buttons',
actionAreaStyle: 'col-md-6'
},
navButtons: {
enabled: true,
forwardstyle: 'btn-warning',
backwardstyle: 'btn-warning',
},
draggable: {
enabled: false
},
}, function(err, data) {
if (err) {
FLUIGC.toast({
message: err,
type: 'danger'
});
}
});