Datatables 使用colreorderwithresize.js时,Jquery数据表中是否有Colresize的回调函数?

Datatables 使用colreorderwithresize.js时,Jquery数据表中是否有Colresize的回调函数?,datatables,Datatables,我正在使用colreorderwithresize.js插件。一切正常,但大多数情况下,在调整页眉大小时,表未与页眉对齐。我试图弄清楚是否有一个回调函数与resize关联,这样每当resize发生时,我就可以调用oTable.fnAdjustColumnShizing() 我尝试使用fndrawcallback调整列宽,但这会在筛选数据时产生性能问题(因为每次表中的数据更改时都会调用此函数) 谢谢, Barani将Allans的评论粘贴到下面,供搜索此功能的其他人使用 看看插件的代码——它看起来

我正在使用colreorderwithresize.js插件。一切正常,但大多数情况下,在调整页眉大小时,表未与页眉对齐。我试图弄清楚是否有一个回调函数与resize关联,这样每当resize发生时,我就可以调用oTable.fnAdjustColumnShizing()

我尝试使用fndrawcallback调整列宽,但这会在筛选数据时产生性能问题(因为每次表中的数据更改时都会调用此函数)

谢谢,

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
}