我希望将(多个)数据属性存储到我的JQuery DataTable的生成行中,以便我可以在其中存储数据。
我想要实现的是让DataTables生成如下内容:
<tr data-foo="bar">
<td></td>
</tr>
有可能吗?怎么做?感谢。
答案 0 :(得分:4)
所以我发现,我需要的是动态设置我的属性,可以使用函数的data参数,它包含与行对应的模型。
var table = $('#incidentTable').DataTable({
createdRow: function (row, data, dataIndex) {
$(row).attr('data-id', data.Id);
$(row).attr('data-ownerid', data.OwnerId);
}
});