欢迎来到小懒的博客~email:568705236@qq.com

layui2.5.6 table reload时cols重新赋值没正确显示

2020/9/10 13:56:26站长

    在layui2.5.6版本中存在这样一个问题。initColsArr是初始化的cols数组,符合条件就往cols数组插入一个col对象。

49997976_1599448192004_28691.jpg

    然后在浏览器输出cols数组

49997976_1599454396859_59626.jpg

    看上去很正常。

49997976_1599448474893_60604.jpg

    但显示就不正常了,新的自带在最后。造成这样的原因是layui的table是新旧参数合并对象,那么新的cols数组中新的列就被追加到最后,导致顺序不正常。因此需要修改layui的table的源码。

2398704_1599455504119_41225.png

    复制data的这行语句,将data修改成cols就可以。

赞赏