mirror of https://github.com/layui/layui
Branch:
main
2.x
main
2.2.45
v1.0.4
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.0.9_rls
v2.0.0
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.2.0
v2.2.1
v2.2.2-rc1
v2.2.2-rls
v2.2.3
v2.2.4
v2.2.5
v2.2.6
v2.3.0
v2.4.0
v2.4.2
v2.4.3
v2.4.4
v2.4.5
v2.5.0
v2.5.1
v2.5.2
v2.5.3
v2.5.4
v2.5.5
v2.5.6
v2.5.7
v2.6.0
v2.6.10
v2.6.11
v2.6.12
v2.6.13
v2.6.2
v2.6.3
v2.6.3-2
v2.6.4
v2.6.5
v2.6.6
v2.6.7
v2.6.8
v2.6.9
v2.7.0
v2.7.1
v2.7.2
v2.7.3
v2.7.4
v2.7.5
v2.7.6
v2.8.0
v2.8.0-beta.1
v2.8.0-beta.2
v2.8.0-beta.3
v2.8.0-rc.1
v2.8.0-rc.10
v2.8.0-rc.11
v2.8.0-rc.12
v2.8.0-rc.13
v2.8.0-rc.14
v2.8.0-rc.15
v2.8.0-rc.16
v2.8.0-rc.2
v2.8.0-rc.3
v2.8.0-rc.4
v2.8.0-rc.5
v2.8.0-rc.6
v2.8.0-rc.7
v2.8.0-rc.8
v2.8.0-rc.9
v2.8.1
v2.8.10
v2.8.11
v2.8.12
v2.8.13
v2.8.14
v2.8.15
v2.8.16
v2.8.17
v2.8.18
v2.8.18-beta
v2.8.18-beta.1
v2.8.18-rc.1
v2.8.18-rc.2
v2.8.18-rc.3
v2.8.18-rc.4
v2.8.18-rc.5
v2.8.2
v2.8.3
v2.8.4
v2.8.5
v2.8.6
v2.8.7
v2.8.8
v2.8.9
v2.9.0
v2.9.0-beta.1
v2.9.0-rc.1
v2.9.0-rc.2
v2.9.1
v2.9.10
v2.9.11
v2.9.12
v2.9.13
v2.9.14
v2.9.15
v2.9.16
v2.9.17
v2.9.18
v2.9.2
v2.9.2-rc.1
v2.9.2-rc.2
v2.9.3
v2.9.4
v2.9.5
v2.9.6
v2.9.7
v2.9.8
v2.9.9
${ noResults }
1 Commits (main)
Author | SHA1 | Message | Date |
---|---|---|---|
caji |
627dc8b738
|
fix(treeTable): 修复重载数据时,指定参数 scrollPos: 'fixed' 无效的问题 (#1892)
* 修正treeTable重载数据时,指定参数 scrollPos: 'fixed' , 无法实现保持滚动条在原有位置的问题。 * 1,把修改代码移动到Class.prototype.render方法体中; 2,把let修改为var * 修改let->var * Update src/modules/treeTable.js Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com> * Update src/modules/treeTable.js Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com> * 按照评审人给出的修改意见进行修改 主要修改点: 1,通过给done包装函数设置scrollPosPatch标志位,避免重复包装; 2,包装后的done函数执行完毕后,恢复原来的done函数,避免以后再次触发done函数时,仍然执行保持滚动条位置的逻辑; * 函数调用时,call->apply * refactor: 简化代码 1. 将修复代码迁移至 updateOptions 2. table done 回调第四个参数,现在可以区分 reloadData 和 renderData --------- Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com> |
6 months ago |