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>
|
2024-05-17 19:13:01 +08:00 |