Versão atual:

Datatable + Checkbox Recuperar Selecionados

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'
                });
            }
        });

Versão (1):

Ver a versão formatada

Datatable + Checkbox Recuperar Selecionados

Comentário

new question