Флажки в datatables нижнего колонтитула и обновления, когда отметьте один - PullRequest
0 голосов
/ 26 апреля 2019

У нас есть (сложные) данные.В нижнем колонтитуле мы отображаем поле выбора в двух столбцах, где вы можете выбрать один (1) результат в этом столбце.(См. https://pasteboard.co/IbUgpB0.png для примера поля выбора)

Теперь мы хотели бы изменить эту опцию на несколько флажков, чтобы мы могли выбрать несколько результатов или просто исключить одну опцию.

Если имена в результатах «Один, Два, Три, Четыре, Пять, Шесть», теперь вы можете выбрать только одно из них.Для этого нужно выбрать «Два, Три, Четыре и Шесть», а затем запрос должен быть возобновлен.Я думаю, что несколько флажков являются лучшими результатами, но я искал и много пробовал, но ничего не нашел.

initComplete: function (settings, json) {
   this.api().columns([1,2]).every( function () {
    column = this;
    var select = $('<select><option value=""></option></select>')
           .appendTo( $(column.footer()).empty() )
           .on( 'change', function () {
              var val = $.fn.dataTable.util.escapeRegex($(this).val());
              column.search( this.value ).draw();
       });
     if (column[0] == 1) {
           for (item of json.list_code) {
                select.append( '<option value="'+item+'">'+item+'</option>');
           }
     }
     if (column[0] == 2) {
           for (item of json.list_status) {
                 select.append( '<option value="'+item+'">'+item+'</option>');
           }
     }
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...