Добавьте флажок в каждой строке для datatable jquery, используя angular.js

Если эта библиотека также должна быть скомпилирована во время установки, вы можете описать ее как модуль расширения . Если вы просто хотите отправить его, добавьте его как package_data

1
задан Dmitry 15 January 2019 в 09:59
поделиться

2 ответа

Как уже упоминал yujinpan, вы можете использовать расширение select. Или просто установите флажок самостоятельно:

$scope.dtcolumns = [
  dtcolumnbuilder.newcolumn(null, '').renderWith(function(data, type, full)
     return '<input type="checkbox" class="check" data-object-id="'+full.objectid+'">'
  }),
  dtcolumnbuilder.newcolumn("objectid", "id"),
  ...
]

Теперь вы можете связать делегированные обработчики событий с флажками через класс .check.


Используйте dtInstance, как объяснено здесь или в документах здесь (посмотрите внизу страницы ). Теперь вы можете сделать что-то вроде

$('#entry-grid').on('click', '.check', function() {
   var data = $scope.dtInstance.DataTable.row($(this).closest('tr')).data()
})
0
ответ дан davidkonrad 15 January 2019 в 09:59
поделиться

Это тот самый select плагин выбора. withSelect

0
ответ дан yujinpan 15 January 2019 в 09:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: