Как получить данные таблицы Bootstrap и удалить строку - PullRequest
0 голосов
/ 04 сентября 2018

Это часть моего файла ejs. предположим, что есть таблица начальной загрузки, как показано ниже.

Что я хочу сделать, так это то, что если я нажму кнопку, моя функция del () будет выполнена для удаления выбранной строки. Но это не работает. моя функция даже не получает 'row.data'

Как мне получить row.data и удалить строку на основе row.data?

 $('#table').bootstrapTable({
               columns: [{
                      field: 'no',
                      title: 'No',
                      align: 'center',
                      valign: 'middle',
                      sortable: true
                  }, {
                      field: 'seq',
                      title: 'rank',
                      align: 'center',
                      valign: 'middle',
                      sortable: true
                  }, {field: 'title',
                      title: 'name',
                      align: 'center',
                      valign: 'middle',
                      sortable: true }, [
                  ]data: [{
                      id: 1,
                      no: 1,
                      seq:1,
                      title: 'Test 1',

                  },{
                      id: 2,
                      no: 2,
                      seq: 2,
                      title: 'Test 2',
                     }]
                    });

function del(){

   var $table = $('table');
   var ids = $.map($table.bootstrapTable('getSelections'), function (row) {
        console.log("checked");
        return row.data;
   });
   console.log("Ids : " + ids);

  $('#table').bootstrapTable('remove', {
       index : 1
    });
  }

1 Ответ

0 голосов
/ 04 сентября 2018

Вы пропустили функцию # вход в del. Это должно быть -

var $table = $('#table');
...