Pessoal, boa noite!
Estou consumindo o JSON que vem de um dataset customizado, onde está vindo com dados duplicados. Gostaria de saber se é possível tratar e eliminar a duplicidade.
Segue o código:
let dataset = DatasetFactory.getDataset("dsCompra", fields, constraints, order);
data_table = FLUIGC.datatable('#compra', {
dataRequest: dataset.values,
renderContent: ".datatable_template_products",
header :[ {
'title': 'SELECIONAR',
'dataorder': 'selecionar',
'size': 'col-md-1'
},
{
'title': 'CODIGO',
'dataorder': 'codigo',
'size': 'col-md-1'
},
{
'title': 'Descrição',
'dataorder': 'descricaoProduto',
'standard': true,
'size': 'col-md-4',
},
}
],
multiSelect: true,
search : {
enabled: true,
onlyEnterkey: true,
onSearch: function(res) {
let dataAll = dataset_produtos.values;
let search = dataAll.filter(function(el,index) {
if (el.codigoProduto.toUpperCase().indexOf(res.toUpperCase()) >= 0 ||
el.descricaoProduto.toUpperCase().indexOf(res.toUpperCase()) >= 0){
$("tbody > tr:eq("+index+")").show();
}else{
$("tbody > tr:eq("+index+")").hide();
}
});
}
},
actions: {
enabled: true,
template: '.template_compra_buttons',
actionAreaStyle: 'col-md-6'
},
navButtons : {
enabled : false
}
}, function(err, data) {
});