morning-star
|
ba2106a6e9
|
fix(treeTable): 修复 checkbox 重复更新 (#2528)
* perf(treeTable): 优化行选中性能
* revert hightlightSelectedRow
|
2025-03-05 22:24:45 +08:00 |
morning-star
|
242c94f57c
|
fix(treeTable): 修复 treeToFlat 改变根节点 pid 问题 (#2526)
|
2025-03-05 22:13:35 +08:00 |
morning-star
|
a7321ef811
|
fix(treeTable): 异步加载子节点失败后,无法点击重新加载 (#2479)
|
2025-02-14 16:40:27 +08:00 |
贤心
|
bf9188a949
|
fix(treeTable): 修复直接赋值 `data` 时切换分页出现报错的问题 (#2406)
* fix(treeTable): 修复直接赋值 `data` 时切换分页出现报错的问题
* fix(treeTable): 重新修正赋值 data 时顶层节点 LAY_DATA_INDEX 值的异常问题
|
2024-12-20 17:41:07 +08:00 |
morning-star
|
4cd1db1ce6
|
fix(treetable):修复 treeTable.reloadAsyncNode 重载节点异常 (#2014)
|
2024-06-17 18:39:47 +08:00 |
morning-star
|
7c82e15e85
|
fix(treeTable): treeTable data 模式非深度重载时,如果 reload 参数中没有 data 选项,会清除表格数据的问题 (#1938)
|
2024-05-23 15:32:30 +08:00 |
morning-star
|
21272d3510
|
perf(treeTable): 改进 flatToTree (#1912)
* perf(treeTable): 改进 flatToTree 性能
* test: 新增 treeTable 平铺模式的测试数据
* test: 微调 treeTable 测试用例
* refactor(treeTable): 剔除多余循环,进一步优化性能
* fix: 修复一些边缘情况
---------
Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
|
2024-05-20 11:58:48 +08:00 |
morning-star
|
037569489f
|
fix(table): 修复 2.9.9 table.setRowChecked 的参数中, index 选项为数组时,无法选中的问题 (#1914)
* revert: #1812
REVERT
由于 #1911 以及为了避免潜在的 BUG,恢复 #1812 全部改动和 #1760 中的部分改动。在 treeTable 中修复 #1815
* fix(treeTable): 节点移动后,行索引获取错误
* test(treeTable): 添加 crud 测试
* test(treeTable): 添加异步加载子节点测试
* chore: 添加测试文件来源
* update code
|
2024-05-20 00:26:51 +08:00 |
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 |
morning-star
|
bd1e5c31d0
|
refactor: 将部分组件上的 `lay-id` 属性重命名为 `lay-${MOD_NAME}-id` (#1898)
|
2024-05-15 20:49:37 +08:00 |
morning-star
|
54e35f2204
|
fix(treetable): 修复 treeTable 由 #1808,#1792 导致的一些问题 (#1828)
* fix(treeTable): 重载时格式化图标异常
* fix(treeTable): 异步加载时, 加载图标异常
* fix(treeTable): 异步加载节点异常
related: #1792
|
2024-04-26 16:32:00 +08:00 |
morning-star
|
1452d2a7b1
|
feat(treeTable): 支持 class 图标 (#1808)
|
2024-04-22 17:45:48 +08:00 |
morning-star
|
747c786040
|
fix(treeTable): 删除子节点时,未更新 isParent Key 的问题 (#1792)
|
2024-04-19 12:02:30 +08:00 |
morning-star
|
0cdd11ae68
|
fix(treeTable): 添加和删除节点时,未更新节点图标的问题 (#1784)
* fix(treeTable): 添加和删除节点时,未更新节点图标的问题
* update code
|
2024-04-14 10:16:19 +08:00 |
morning-star
|
1585fd2d1d
|
fix(treeTable): 删除子节点时,内部缓存未同步的问题;节点移动后,点击事件中行索引获取错误 (#1760)
* fix(treeTable): 删除子节点时,内部缓存未同步的问题
* perf(treeTable): 减少不必要的缓存更新
* fix(treeTable): 节点移动后,点击事件中行索引获取错误
* refactor: 改进 724c011
|
2024-04-12 17:50:06 +08:00 |
morning-star
|
26abb14c9d
|
fix(treeTable): 表格删除所有行之后,全选按钮选中的问题 (#1759)
|
2024-04-07 09:10:21 +08:00 |
morning-star
|
2fa8d57015
|
fix(treeTable): 表格所有行删除后,再次添加新行失败 (#1758)
|
2024-04-07 09:07:00 +08:00 |
morning-star
|
aff8069ca5
|
fix(treeTable): 修复点击表头排序后,内部缓存数据和表格显示数据不一致的问题 (#1734)
|
2024-03-31 14:44:00 +08:00 |
morning-star
|
1c177f2970
|
fix(treetable): 修复 treeTable.updateNode() 更新已打开的节点时,未重新渲染表单元素的问题 (#1468)
close #1463
|
2023-12-20 10:19:44 +08:00 |
贤心
|
3f148a9086
|
修复 `treeTable.reloadData()` 在某些情况下报错的问题
Closes: https://gitee.com/layui/layui/issues/I8M5HS
|
2023-12-09 12:55:02 +08:00 |
sight
|
09a0572e27
|
修复 treeTable 数据格式为简单类型时的 IE 兼容问题
|
2023-10-31 14:46:18 +08:00 |
sunxiaobin89
|
6681db80a8
|
修复 treeTable 新增根节点时没有带选中状态的节点在初始化的时候报错的问题 (#1414)
Co-authored-by: sunxiaobin <sunxiaobin@kailashtech>
|
2023-10-31 13:13:43 +08:00 |
贤心
|
0c2a65457a
|
修复 `treeTable.removeNode()` 在开启 `data` 模式时删除异常问题
|
2023-10-23 09:21:57 +08:00 |
morning-star
|
ca574d1c11
|
修复 treeTable 组件 treeTable.setRowChecked 未逐层展开上级节点的问题 (#1385)
* 修复 treeTable 组件 treeTable.setRowChecked 未逐层展开上级节点的问题
修复 treeTable 组件 treeTable.setRowChecked 未逐层展开上级节点的问题
* Update treeTable.js
|
2023-10-07 09:30:37 +08:00 |
贤心
|
400efdb0ba
|
恢复 treeTable 序号逻辑
|
2023-08-30 09:50:34 +08:00 |
sunxiaobin89
|
c9d67979f5
|
修复 treeTable data 模式下排序之后出现节点结构错乱的问题
|
2023-08-29 02:38:09 +08:00 |
sunxiaobin89
|
205fa1fcd7
|
Merge branch 'layui:2.x' into 2.x
|
2023-08-28 14:03:25 +08:00 |
贤心
|
0f3142085e
|
优化 treeTable 异步加载字节点为空时的展开状态
解决异步加载数据没有子节点数据双点行展开已展开的所有节点问题
|
2023-08-23 22:39:59 +08:00 |
贤心
|
311e370f89
|
修复 treeTable 收缩子节点时未能更新序号的问题
修复treeTable设置cols的type: 'numbers'折叠时不更新问题
|
2023-08-22 22:28:23 +08:00 |
Diyar-IT
|
0154c99fd8
|
修复treeTable设置cols的type: 'numbers'折叠时不更新问题
修复treeTable设置cols的type: 'numbers'折叠时不更新问题
|
2023-08-22 15:22:03 +08:00 |
Diyar-IT
|
d5ff46052e
|
优化代码,修复节点禁止状态时半选全选问题
|
2023-08-21 19:23:45 +08:00 |
Diyar-IT
|
9a32923c0a
|
解决异步数据没有子节点数据双点行展开已展开的所有节点问题
解决异步数据没有子节点数据双点行展开已展开的所有节点问题
|
2023-08-21 15:33:41 +08:00 |
sunxiaobin89
|
038a057783
|
Merge branch 'layui:2.x' into 2.x
|
2023-08-20 21:40:49 +08:00 |
贤心
|
a0faaaffee
|
回滚 treeTable 选中色的状态同步
|
2023-08-16 10:22:25 +08:00 |
贤心
|
273b936588
|
优化 treeTable 局部代码细节
|
2023-08-15 21:28:34 +08:00 |
sunxiaobin89
|
697b3ce7bf
|
优化 treeTable `cascade` 新增 `none` 无级联的模式
|
2023-08-13 23:14:22 +08:00 |
贤心
|
f453f15b71
|
删除 treeTable 多余代码
|
2023-08-09 23:17:55 +08:00 |
sunxiaobin89
|
063614536f
|
Merge branch 'layui:2.x' into 2.x
|
2023-08-08 20:40:19 +08:00 |
贤心
|
8f2fb6e5e3
|
修复 treeTable 执行 `treeTable.addNodes()` 增加节点导致当前节点选中状态丢失的问题
|
2023-08-08 17:46:53 +08:00 |
贤心
|
bd67afa744
|
优化 treeTable 增加和删除节点时,对容器尺寸重新进行自动适配
|
2023-08-08 17:46:33 +08:00 |
sunxiaobin89
|
4cae7241d2
|
修复 treeTable 部分操作之后 `radio` 列选中状态丢失的问题
|
2023-08-03 00:07:22 +08:00 |
贤心
|
065222befb
|
修复 treeTable 右侧固定列选中背景色没有和主体选中状态保持同步的问题
|
2023-07-31 15:48:21 +08:00 |
贤心
|
32e2483716
|
调整 treeTable 的 `cascade` 属性逻辑与结构
|
2023-07-29 11:38:22 +08:00 |
sunxiaobin89
|
24c5b5b06a
|
新增 treeTable `check.cascade` 复选的级联方式
|
2023-07-26 22:31:10 +08:00 |
sunxiaobin89
|
108221ad79
|
调整 treeTable `reload` 由默认深拷贝换成默认浅拷贝
|
2023-07-26 22:28:27 +08:00 |
sunxiaobin89
|
c50b1197b6
|
Merge branch 'layui:2.x' into 2.x
|
2023-07-17 22:45:37 +08:00 |
贤心
|
312c67cde9
|
修复 treeTable 在 IE 报错的问题
|
2023-07-13 09:39:32 +08:00 |
sunxiaobin89
|
d49ad48c2b
|
调整 treeTable 树形转平铺的方法保留节点的 `children` 信息
|
2023-07-06 00:19:33 +08:00 |
贤心
|
16d6f8f440
|
修复 treeTable 选中和取消选中时,父节点和子节点的选中背景色未能正确同步的问题
|
2023-06-28 15:25:13 +08:00 |
贤心
|
a3cb588615
|
调整 treeTable 新增的 `expandAllDefault` 属性位置
|
2023-06-16 00:12:46 +08:00 |