layui/examples
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
..
extends update 2021-04-06 16:01:23 +08:00
introduce chore: 新增 relase 工作流中的压缩包附件 2023-12-16 23:39:36 +08:00
js 把预览例子迁移到 examples 目录 2017-08-23 12:29:22 +08:00
json 更新 table 模拟数据字段 2023-09-04 17:23:00 +08:00
all.html style(examples): 剔除多余空格和换行符 2023-12-17 16:08:00 +08:00
base.html 剔除 examples 部分文件多余空格 2023-11-06 08:47:59 +08:00
button.html style(examples): 剔除多余空格和换行符 2023-12-17 16:08:00 +08:00
carousel.html update 2022-06-23 00:03:41 +08:00
code.html 更新 code 用例 2023-09-15 13:50:42 +08:00
colorpicker.html 更新 colorpicker 示例 2023-04-22 16:13:52 +08:00
dropdown.html feat(dropdown): 新增 dropdown.open 方法 (#1693) 2024-03-15 17:59:07 +08:00
element.html 剔除 examples 部分文件多余空格 2023-11-06 08:47:59 +08:00
element.nav.html 更新 nav 用例 2023-10-25 09:05:17 +08:00
element.tab.html 更新 tab 示例用例 2023-06-04 23:53:38 +08:00
extend.html 把预览例子迁移到 examples 目录 2017-08-23 12:29:22 +08:00
flow.html 剔除 examples 部分文件多余空格 2023-11-06 08:47:59 +08:00
form.html test: 更新 form 测试用例 2024-03-31 21:58:31 +08:00
laydate.html chore: 简单分支同步 (#1523) 2023-12-31 23:51:27 +08:00
layer.html 优化 layer 示例文件多余空白符 (vscode) 2023-11-19 16:37:03 +08:00
layout-admin.html update 2021-05-08 06:31:19 +08:00
layout-grid.html update 2021-05-08 06:31:19 +08:00
laypage.html 更新 laypage 用例 2023-10-19 14:17:21 +08:00
laytpl.html 更新 laytpl 测试用例 2023-12-02 16:46:54 +08:00
menu.html update 2021-03-31 14:07:23 +08:00
rate.html update 2021-04-22 10:22:45 +08:00
responsive.html update 2018-01-03 09:55:45 +08:00
slider.html feat(silder): 新增提示文本始终显示控制属性 (#1520) 2024-01-03 17:25:48 +08:00
table-static.html update 2022-06-22 01:07:12 +08:00
table-test-border.html 新增 table 边框的测试用例 2023-05-20 23:59:08 +08:00
table-test.html 更新 table 测试用例 2023-12-09 12:55:27 +08:00
table.html 剔除 examples 部分文件多余空格 2023-11-06 08:47:59 +08:00
text.md.html update 2022-06-05 23:55:31 +08:00
transfer.html 更新 transfer 测试用例 2023-08-18 17:30:36 +08:00
tree.html 更新 tree 测试用例 2023-07-12 15:31:42 +08:00
treeTable-test-reloadData.html fix(treeTable): 修复重载数据时,指定参数 scrollPos: 'fixed' 无效的问题 (#1892) 2024-05-17 19:13:01 +08:00
treeTable.html 更新 treeTable 用例 2023-10-07 17:13:03 +08:00
upload.html 更新 upload 用例 2023-09-25 19:35:21 +08:00
util.html 更新 util 测试用例 2023-12-07 09:26:07 +08:00