2014-12-03 107 views

回答

19

我回答我的問題:-)這其實很簡單:

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 

} 
+2

這太好了。我認爲你應該接受你自己的答案,也許這將在未來幫助其他人。 – davidkonrad 2014-12-04 09:51:37

2

添加禁用類將刪除功能的頁面上,但保持外觀。

var simple_checkbox = function (data, type, full, meta) { 
      var is_checked = data == true ? "checked" : ""; 
      return '<input type="checkbox" **class="checkbox disabled"** ' + 
       is_checked + ' />'; 
     } 
+0

謝謝@eric菲利普斯,這是一個好主意 – Deano 2017-10-17 17:45:10

相關問題