【发布时间】:2015-02-01 06:35:59
【问题描述】:
我将datatables.net 数据网格与jquery 和bootstrap 一起使用。我有大量的 JSON 数据,其中包含一些布尔列,并且希望将数据表列呈现为选中或未选中的复选框(当然都具有引导样式)。这样做最简单/最快的是什么?
【问题讨论】:
标签: jquery json datatable jquery-datatables
我将datatables.net 数据网格与jquery 和bootstrap 一起使用。我有大量的 JSON 数据,其中包含一些布尔列,并且希望将数据表列呈现为选中或未选中的复选框(当然都具有引导样式)。这样做最简单/最快的是什么?
【问题讨论】:
标签: jquery json datatable jquery-datatables
我回答了我自己的问题 :-) 其实很简单:
var simple_checkbox = function ( data, type, full, meta ) {
var is_checked = data == true ? "checked" : "";
return '<input type="checkbox" class="checkbox" ' +
is_checked + ' />';
}
var setup_datatable = function () {
$('#data-table').DataTable({
"columns": [
{ "data": "id", "className": "text-center"},
{ "data": "keywords"},
{ "data": "platform"},
{ "data": "is_active", "render": simple_checkbox},
{ "data": "is_terminated", "render": simple_checkbox}
],
"ajax": "/data"
}); // DataTable
}
【讨论】:
添加禁用的类将删除页面上的功能但保持外观。
var simple_checkbox = function (data, type, full, meta) {
var is_checked = data == true ? "checked" : "";
return '<input type="checkbox" **class="checkbox disabled"** ' +
is_checked + ' />';
}
【讨论】: