Datatables 使用colreorderwithresize.js时,Jquery数据表中是否有Colresize的回调函数?
我正在使用colreorderwithresize.js插件。一切正常,但大多数情况下,在调整页眉大小时,表未与页眉对齐。我试图弄清楚是否有一个回调函数与resize关联,这样每当resize发生时,我就可以调用oTable.fnAdjustColumnShizing() 我尝试使用fndrawcallback调整列宽,但这会在筛选数据时产生性能问题(因为每次表中的数据更改时都会调用此函数) 谢谢,Datatables 使用colreorderwithresize.js时,Jquery数据表中是否有Colresize的回调函数?,datatables,Datatables,我正在使用colreorderwithresize.js插件。一切正常,但大多数情况下,在调整页眉大小时,表未与页眉对齐。我试图弄清楚是否有一个回调函数与resize关联,这样每当resize发生时,我就可以调用oTable.fnAdjustColumnShizing() 我尝试使用fndrawcallback调整列宽,但这会在筛选数据时产生性能问题(因为每次表中的数据更改时都会调用此函数) 谢谢, Barani将Allans的评论粘贴到下面,供搜索此功能的其他人使用 看看插件的代码——它看起来
Barani将Allans的评论粘贴到下面,供搜索此功能的其他人使用 看看插件的代码——它看起来不像,尽管我确信可以很容易地在drag方法中添加一个插件 不过,我认为你需要以这样或那样的方式取消对FNGSizing的呼吁 Kike table(CSS类)覆盖了datatable(类),因此我无法在这些表上使用任何datatables函数,因此我提出了如下解决方案
function resizeDataTable(dataTableid){
$("#" + dataTableid).removeClass('kiketable-colsizable'); // Remove kike class
var oTable = $("#" + dataTableid).dataTable();
$(oTable).css({ width: $(oTable).parent().width() }); // Perform datatable functions
oTable.fnAdjustColumnSizing();
$("#" + dataTableid).addClass('kiketable-colsizable'); // Add kike class
}
这是完美的
function resizeDataTable(dataTableid){
$("#" + dataTableid).removeClass('kiketable-colsizable'); // Remove kike class
var oTable = $("#" + dataTableid).dataTable();
$(oTable).css({ width: $(oTable).parent().width() }); // Perform datatable functions
oTable.fnAdjustColumnSizing();
$("#" + dataTableid).addClass('kiketable-colsizable'); // Add kike class
}