我尝试使用Datatables JS。我必须在初始化datatable对象后为createdRow
回调方法创建一个函数。如果我能在最初的时间做到这一点,那就是这样的:
$(document).ready(function() {
$('#example').dataTable( {
"createdRow": function( row, data, dataIndex ) {
// do some work
}
});
});
但是我应该在初始化之后定义它:
$(document).ready(function() {
$('#example').dataTable();
// do several things
// and finally create callback method
});
有没有办法做到这一点?
感谢任何帮助。
答案 0 :(得分:2)
您可以在context
对象的Datatable
对象中找到这样的功能:
$("#example").DataTable().context
对于createdRow
,您可以添加以下方法:
$("#example").DataTable().context[0].aoRowCreatedCallback.push({
fn : function( row, data, dataIndex ) { //do things
},
sName : "createdRow"
})