如何通过渲染显示带有DataTables的Bootstrap切换开关

Erc*_*anE 5 datatables toggle twitter-bootstrap

我正在使用Bootstrap Toggle,CSS和JavaScript加载,请参阅image.However当我使用内部数据表(Done coloumn)自定义JavaScript和样式不起作用.我通过Ajax获取数据

数据表脚本

$('#sampleTable').DataTable( {
      "ajax": {
        "url": "/generalTodo",
        "dataSrc": ""
      },    
"columns": [
            {
             "sortable": true,
             className: 'centerize',
             render: function ( data, type, full, meta ) {

                return '<input type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">';


             }
            },.....
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Erc*_*anE 6

我找到了解决方案:

return '<input id="toggle-demo" type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">';
Run Code Online (Sandbox Code Playgroud)

"fnDrawCallback": function() {
            $('#toggle-demo').bootstrapToggle();
        },
Run Code Online (Sandbox Code Playgroud)

在表完成加载后加载Js!