我正在尝试使用 jquery 数据表添加复选框。 这是我的初始化函数。
initialiseDataTable : function(){
oTable = $('#example').dataTable({ bJQueryUI: true,
"bPaginate": false,
"bInfo": false,
"bRetrieve":true,
"sPaginationType": "full_numbers"})
.makeEditable({
sUpdateURL: function(value, settings)
{
return(value);
},
"aoColumns": [
{
type: 'checkbox',
},
{ indicator: 'Saving CSS Grade...',
tooltip: 'Click to select CSS Grade',
loadtext: 'loading...',
type: 'select',
onblur: 'submit',
data: "{'':'Please select...', 'A':'A','B':'B','C':'C'}"
},
{
},
{
},
{
}
]
});
},
但是它给出了一些类型错误
类型错误:$.editable.types[settings.type]未定义
var 插件 = $.editable.types[settings.type].plugin ||函数(){};
这有什么问题吗?我应该如何添加复选框?
最佳答案
在初始化此类型之前尝试定义您的“复选框”类型
$.editable.addInputType('checkbox', {
element: function () {
var input = $('<input type="checkbox">');
$(this).append(input);
return(input);
},
content: function (columnValue) {
/* some actions here */
}
});
关于javascript - 如何在jquery数据表中添加复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22935220/