mirror of https://github.com/layui/layui
![]() * 修正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> |
||
---|---|---|
.. | ||
extends | ||
introduce | ||
js | ||
json | ||
all.html | ||
base.html | ||
button.html | ||
carousel.html | ||
code.html | ||
colorpicker.html | ||
dropdown.html | ||
element.html | ||
element.nav.html | ||
element.tab.html | ||
extend.html | ||
flow.html | ||
form.html | ||
laydate.html | ||
layer.html | ||
layout-admin.html | ||
layout-grid.html | ||
laypage.html | ||
laytpl.html | ||
menu.html | ||
rate.html | ||
responsive.html | ||
slider.html | ||
table-static.html | ||
table-test-border.html | ||
table-test.html | ||
table.html | ||
text.md.html | ||
transfer.html | ||
tree.html | ||
treeTable-test-reloadData.html | ||
treeTable.html | ||
upload.html | ||
util.html |