我是Ember.js框架的新手,我有一个问题,我需要在表中选择多个行。
我正在使用带有Ember-Data的jQuery Datatables,并且我需要具有所选行的ID,例如推送到数组之类的东西,我不知道如何执行此操作。
对于多重选择,请确保使用select
选项设置为“ multi”来初始化表:
this.$("#myDT").DataTable({
select: "multi"
});
当要获取所有选定行的列表时,请使用jQuery选择器来获取所有具有selected
类的行并获取其数据。在此示例中,ID是数据中的第一列,因此[0]
var selectedRows = Ember.$('#myDT tbody tr.selected');
var selectedIDs = [];
Ember.$.each(selectedRows, function (i, element) {
selectedIDs.push(table.row(element).data()[0]);
});
您可以阅读有关DataTables API的更多信息(例如使用以下row.data()
方法获取行数据:https : //datatables.net/reference/api/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句