如何通过渲染显示 Bootstrap 与数据表的切换开关
How To Display Bootstrap Toggle Switch with DataTables via Render
我正在使用 Bootstrap Toggle、CSS 和 JavaScript 加载正常请参阅 image.However 当我使用内部数据表(完成列)自定义 JavaScript并且样式不 work.I 我通过 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">';
}
},.....
我找到了解决方案:
return '<input id="toggle-demo" type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">';
和
"fnDrawCallback": function() {
$('#toggle-demo').bootstrapToggle();
},
table加载完成后正在加载Js!
如果你要使用循环添加 class
class="my_switch"
return '<input id="toggle-demo" class="my_switch" type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">';
在 fnDrawCallback 结束
"fnDrawCallback": function() {
$('.my_switch').bootstrapToggle();
},
我正在使用 Bootstrap Toggle、CSS 和 JavaScript 加载正常请参阅 image.However 当我使用内部数据表(完成列)自定义 JavaScript并且样式不 work.I 我通过 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">';
}
},.....
我找到了解决方案:
return '<input id="toggle-demo" type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">';
和
"fnDrawCallback": function() {
$('#toggle-demo').bootstrapToggle();
},
table加载完成后正在加载Js!
如果你要使用循环添加 class
class="my_switch"
return '<input id="toggle-demo" class="my_switch" type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">';
在 fnDrawCallback 结束
"fnDrawCallback": function() {
$('.my_switch').bootstrapToggle();
},