Flexigrid thead 和 tbody 不匹配
Flexigrid thead and tbody mismatch
我在我的应用程序中使用了 flexigrid,它的渲染正确,但是当我要拖动任何列以增加列的长度时,tbody 与 thead 不同步。请参阅下图以供参考
请帮助如何使 tbody 与 thead 同步。
谢谢。
Update:I 我希望调整列的大小,而不是调整前一列的大小。即该列的 header 完美运行,但相应的列单元格宽度没有改变,并且向左一列的列单元格发生变化以匹配实际列的 header changed.i.e.如果你拖动第 n header ,第 (n-1) 的 tbody 正在改变。
当我们有更多的 no 时,就会出现此问题。 div 在 td 内。
它将通过更改 flexigrid.js
.
中的以下代码行来解决
原始代码行。
$('td:visible div:eq(' + n + ')', this).css('width',nw);
需要替换为。
$('td:visible:eq(' + (n) + ') div:eq(0)',this).css('width',nw);
我在我的应用程序中使用了 flexigrid,它的渲染正确,但是当我要拖动任何列以增加列的长度时,tbody 与 thead 不同步。请参阅下图以供参考
请帮助如何使 tbody 与 thead 同步。 谢谢。 Update:I 我希望调整列的大小,而不是调整前一列的大小。即该列的 header 完美运行,但相应的列单元格宽度没有改变,并且向左一列的列单元格发生变化以匹配实际列的 header changed.i.e.如果你拖动第 n header ,第 (n-1) 的 tbody 正在改变。
当我们有更多的 no 时,就会出现此问题。 div 在 td 内。
它将通过更改 flexigrid.js
.
原始代码行。
$('td:visible div:eq(' + n + ')', this).css('width',nw);
需要替换为。
$('td:visible:eq(' + (n) + ') div:eq(0)',this).css('width',nw);