Busca ou Filtro no Datatable não funciona

Meu datatable não realiza pesquisa quando coloco o search como true. Não existe na documentação nenhum exemplo de como se realiza o filtro e e como se usa o selected Item do datatable preenchendo um campo.

Italo,

Coloca na montagem da sua DataTable a propriedade :


          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.SUACOLUNA1.toUpperCase().indexOf(res.toUpperCase()) >= 0)||(el.SUACOLUNA2.toUpperCase().indexOf(res.toUpperCase()) >= 0)||(el.SUACOLUNA3.toUpperCase().indexOf(res.toUpperCase()) >= 0);
                        });
                        that.myTable.reload(search);
                    }
                }
            },

Aonde "SUACOLUNA.." é o nome da coluna...

Att,

Conforme perguntado no comentário, segue exemplo de "selected" :


selected: function(el, ev) {
        var index = this.myTable.selectedRows()[0];
        var selected = this.myTable.getRow(index);
        $("#numped").val(selected.num);
        $("#status2").val(selected.status2);

    },

Excelente, vi aqui no segundo exemplo, você possui algum exemplo usando o “selected” preenchendo dois campos input text?

selected: function(el, ev) {
var index = this.myTable.selectedRows()[0];
var selected = this.myTable.getRow(index);
$(“#numped”).val(selected.num);
$(“#status2”).val(selected.status2);

},

vou colocar como uma nova resposta para ficar em code

Add na própria resposta inicial… Se for útil, marque a resposta como útil… ;D

O selected fica dentro da função do datatable ou pode ficar fora?

Coloque em meu código e não funcionou o selected. Coloquei abaixo das tags do datable

Lucas, onde você coloca o “selected”. Coloquei logo abaixo do script que carrega o datatable e ele não carrega os valores nos campos

Estou com o mesmo problema e gostaria de usar a Montagem que o Ítalo, postou aqui, no entanto, necessito de mais informação, sobre em que parte colocar a Montagem. O que estou fazendo, não está dando certo.