-
-
Notifications
You must be signed in to change notification settings - Fork 314
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(TreeView): support virtualize scroll (#4624)
* feat: 增加 IsVirtual 参数 * doc: 增加大数据示例 * doc: 增加虚拟滚动文档 * feat: 节点文本增加不折行样式 * doc: 更新示例 * refactor: 代码格式化 * refactor: 加载子节点动画改为脚本实现 * doc: 虚拟滚动模式下手风琴特效禁用 * refactor(Checkbox): 代码格式化 * fix(Checkbox): 修复点击未刷新问题 * refactor: 增加 @ 关键字 * chore: 更新依赖 * refactor: 客户端实现级联操作 * doc: 更新示例 * feat: 实现客户端更新父节点逻辑 * refactor: 优化性能 * refactor: 增加父节点逻辑判断 * perf: 增加内部缓存提高性能 * feat: 增加 TreeView 加载动画图标 * refactor: 增加加载动画图标样式 * refactor: 增加加载动画样式脚本 * doc: 增加加载子节点动画延时 * refactor: 子节点展开清缓存 * wip: 临时提交 * feat: 实现父节点级联逻辑 * refactor: 使用原生 checkbox 元素 * feat: 增加 TriggerClick 逻辑改为客户端触发 * feat: 实现客户端脚本逻辑 * feat: 增加父节点样式 * refactor: 移除父节点样式 * feat: 增加同步样式代码 * refactor: 精简回调逻辑提高性能 * refactor: 更新客户端逻辑仅回调一次 * refactor: 取消 Checkbox 冒泡限制 * feat: 增加当前节点状态同步逻辑 * fix: 子节点联动逻辑增加本身状态改变 * refactor: 移除 SetNodeStateByIndex 方法提高性能 * fix: 修复父节点级联状态未同步问题 * refactor: 微调逻辑 * test: 更新单元测试 * revert: 撤销更改 * refactor: 不需要等待客户端脚本执行 * refactor: 重构递归方法 * refactor: 重构 SetParentCheck 方法提高性能 * test: 更新单元测试 * test: 更新单元测试 * refactor: 移除关键字 * test: 更新单元测试 * test: 修复单元测试 * test: 修复单元测试 * test: 更新单元测试 * refactor: 增加 net9.0 新中间件 * chore: 更新配置开发模式使用单框架 * chore: App 引导页支持静态资源 * chore: 增加 RunTargetFramework 配置项 * chore: App 支持切换 net8/9 * refactor: 更新级联设置子节点逻辑 * test: 更新单元测试 * refactor: 重构方法提高性能 * refactor: 代码格式化 * test: 更新单元测试 * test: 补充单元测试 * test: 增加虚拟化单元测试 * test: 增加 SetParentCheck 单元测试 * test: 增加单元测试 * test: 更新单元测试 * refactor: 重构 OnTriggerClickAsync * test: 更新单元测试
- Loading branch information
Showing
18 changed files
with
668 additions
and
257 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -58,6 +58,7 @@ Segmenteds | |
Responsives | ||
resx | ||
tabset | ||
tabindex | ||
Splittings | ||
Foos | ||
Localizer | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.