jquery - 在 jquery datatables.net 中呈现 bool 数据列的最佳方法

标签 jquery json datatable datatables

我正在使用datatables.net数据网格 jquerybootstrap 。我有一大块 JSON 数据,其中包含一些 bool 列,并且希望将数据表列呈现为选中或未选中的复选框(当然,所有这些都带有引导样式)。最简单/最快的方法是什么?

最佳答案

我回答了我自己的问题:-)实际上很简单:

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

}

关于jquery - 在 jquery datatables.net 中呈现 bool 数据列的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27276108/

相关文章:

javascript - 用户自定义数据表

javascript - jQuery:使用单个 Ajax 调用,接收渐进状态而不是单个响应?

javascript - 遍历 json 对象数组

jquery - div 上的 CSS 边框在 Chrome 中突然停止工作。在火狐浏览器中仍然有效

ios - 失败: responseSerializationFailed(reason: Alamofire. AFError.ResponseSerializationFailureReason.inputDataNilOrZeroLength)

javascript - 如何调用存储在变量中的函数

javascript - 是否可以更改 ngx-datatable-column 名称?

javascript - 通过 JavaScript 访问 CSS 自定义属性(又名 CSS 变量)

javascript - 如何合并多个 JSON 对象中的子对象?

jquery - 如何禁用 jquery 数据表中的显示条目属性