AiZhen
ff0a638ac3
revert(Chart): remove Stack parameter ( #4059 )
...
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-14 19:59:34 +08:00
Argo Zhang
2591ee6f3f
feat(SortableList): add MultiDrag parameter ( #4061 )
...
* chore: 更新组件包名称
* chore: 更新配置消除警告信息
* doc: 增加多选拖动示例
* feat: 增加 MultiDrag 参数示例
* style: 增加默认样式
* chore: 更新扩展组件统一配置
* doc: 更新文档说明
* feat: 增加 SortableListItem 类
* doc: 增加多项拖动示例
* refactor: 增加 SortableEvent 简化代码
* chore: bump version 8.0.2
* chore: bump version 8.0.3
* feat: 增加 FooSortableListItem 组件
* doc: 使用组件更新示例代码
* refactor: 移除样式
* doc: 更新示例
* chore: 更新依赖包
2024-08-14 19:55:26 +08:00
ice6
158274ea21
fix(MaterialDesignIcons): wrong link to material design icon ( #4054 )
...
* fix: wrong link to material design icon
Signed-off-by: ice6 <ice6@live.cn>
* fix: wrong link to material design icons
Signed-off-by: ice6 <ice6@live.cn>
---------
Signed-off-by: ice6 <ice6@live.cn>
Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-14 11:37:37 +08:00
Argo Zhang
9e57fea3b3
chore(props): update ide config for NET9 ( #4057 )
...
* doc: 更新链接
* chore: 移除 bundleconfig 配置文件
* chore: 增加警告排除配置
* chore: 合并配置
* chore: 增加依赖包消除警告信息
2024-08-14 11:28:08 +08:00
Argo Zhang
305e9a1802
doc(SortableList): update clone sample ( #4053 )
...
* doc: 更新克隆示例
* doc: 更新拖动示例
2024-08-14 10:11:25 +08:00
Argo Zhang
e69bdd4080
fix(Table): has gap when set IsFixedFooter to true ( #4050 )
...
* style: 调整 footer 样式
* doc: 代码格式化
* doc: 增加固定表头固定页脚示例
* chore: 移除 Chart 工程引用
* style: 代码格式化
* doc: 更正代码错误
---------
Co-authored-by: Amos <hzh990094740@outlook.com>
2024-08-14 00:08:24 +08:00
Argo Zhang
2ba4ce4fe2
fix(Table): fieldName incorrect when column set IsFixed=true ( #4048 )
...
* doc: 格式化文档
* fix(Table): fieldName incorrect on OnResizeColumnAsync
* chore: bump version 8.8.3-beta03
Co-authored-by: 250721899 <250721899@qq.com>
2024-08-13 17:42:32 +08:00
Argo Zhang
f85b22791c
feat(Chart): add AppendData parameter ( #4047 )
...
* chore: bump version 8.1.7
* chore: 更新依赖
* Feat(Chart): use custom ChartDataSource (#4041 )
Co-authored-by: Argo Zhang <argo@live.ca>
* chore: bump version 8.1.8
* refactor: 重构代码
* feat: 增加 AppendData 扩展数据
* feat: 增加 AppendData 参数
* refactor: 增加 deepMerge 方法
* doc: 增加 AppendData 示例
* chore: 更新项目依赖
* refactor: 更新命名空间
---------
Co-authored-by: AiZhen <53560110+AiYuZhen@users.noreply.github.com>
2024-08-13 17:01:38 +08:00
AiZhen
4792fe6ebc
feat(Chart): use custom ChartDataSource ( #4041 )
...
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-13 15:39:51 +08:00
Argo Zhang
2cdc38e08f
feat(Table): add CreateTItemCallback to support required modifier ( #4042 )
...
* refactor: 移除 new 约束
* feat: 增加 CreateItemCallback 回调方法用于创建泛型模型实例
* refactor: 适配 SearchModel 模型
* refactor: 移除 new 约束
* test: 增加单元测试
* chore: 数据服务移除 new 约束
* test: 更新单元测试
Co-authored-by: ihonliu <ihonliu@gmail.com>
2024-08-13 14:28:12 +08:00
Argo Zhang
172d17e3c9
fix(Table): cancel edit when selected multiple row on EditFormMode ( #4040 )
2024-08-13 11:09:28 +08:00
AiZhen
e3cfcdc98b
feat(Chart): add Stack parameter ( #4038 )
...
* Revert "feat(Layout): do not render Header/Footer if template is null (#3946 )"
This reverts commit 1b727d972b
.
* Reapply "feat(Layout): do not render Header/Footer if template is null (#3946 )"
This reverts commit ebc5367d63ab00a3b230abf4813c13213beeef89.
* 增加堆叠分组属性。
---------
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-12 23:35:23 +08:00
Argo Zhang
04026f7f29
fix(Table): throw exception when resize window on enable detail and fix header ( #4037 )
...
* fix: throw exception when resize window
* chore: bump version 8.8.3-beta02
2024-08-12 22:07:35 +08:00
Argo Zhang
3554cc95ef
refactor(SortableList): update OnUpdate/OnRemove logic ( #4034 )
...
* refactor: 移除恢复节点逻辑
* chore: 更新依赖包
* doc: 更新资源文件
* chore: bump version 8.0.1
* chore: 更新依赖包
2024-08-12 20:11:00 +08:00
Argo Zhang
0acee7423c
feat(SortableList): add SortableList component ( #4029 )
...
* feat: 增加 Sortable 工程
* feat: 增加 SoratableList 组件
* refactor: 移除接口
* doc: 增加 SortableList 菜单与代码映射配置
* refactor: 增加响应式样式
* doc: 代码格式化
* doc: 增加 SortableList 示例
* doc: 代码格式化
* feat: 增加 Clone 配置
* doc: 增加克隆节点示例
* feat: 增加 putback 参数支持
* doc: 增加排序参数示例
* refactor: 增加 Handler 属性
* doc: 增加有条件性拖拽示例
* refactor: 增加表格拖拽逻辑
* refactor: 更新脚本支持懒加载元素
* feat: 增加 OnUpdate 回调方法
* doc: 增加 OnUpdate 方法示例
* doc: 增加 OnRemove 回调方法示例
* feat: 增加 OnRemove 回调方法
* feat: 增加客户端拖动逻辑提高性能
* chore: bump version 8.0.0
2024-08-12 17:22:28 +08:00
Argo Zhang
54a180c81f
doc(DrawerService): add documentation for DrawerService ( #4027 )
...
* refactor: 移动 Icon 组件位置
* doc: 更新文档配置
* doc: 增加 DrawerService 文档
* doc: 增加抽屉服务文档
* doc: 更新文档状态
2024-08-11 14:29:21 +08:00
Argo Zhang
d1e71085fd
feat(SvgIcon): add SvgIcon component ( #4025 )
...
* refactor: 重构代码
* test: 增加单元测试
* feat: 增加 href 参数逻辑
* test: 增加单元测试
* chore: bump version 8.8.3-beta01
2024-08-11 10:23:24 +08:00
Argo Zhang
78ec7ec5c4
feat(Core): add BootstrapBlazor Core project ( #4023 )
...
* chore: 增加 Core 工程
* chore: 增加 BootstrapBlazor.Core 工程
2024-08-11 10:00:14 +08:00
Argo Zhang
e7a609902e
feat(ElementIcon): add Element svg icons ( #4021 )
...
* chore: remove bundle props link
* feat: add ElementIcon project
* refactor: 更改样式名称
* chore: bump version 8.0.4
* test: 增加 Element Icon 单元测试
* chore: 增加 Element Icon 工程
* test: 合并单元测试工程
* refactor: 更改 svg 资源路径
* chore: 增加 Element Icon 菜单
* doc: 增加 Element 示例
* refactor: 重构代码
* chore: 更新依赖包
* chore(AntDesign): bump version 8.0.0
* chore(ElementIcon): bump version 8.0.0
* chore: 更新依赖包
2024-08-11 01:14:09 +08:00
Argo Zhang
7a8bedbc8f
doc(Icon): add Icon menu ( #4019 )
...
* doc: 更新图标菜单
* doc: 新建图标分类
* doc: 更新命名空间
* doc: 增加 SvgIcon 组件
* refactor: 移动 FAIcon 到 Icons 目录下
* refactor: 字节跳动图标组件名称更改
* refactor: 字节跳动图标列表组件
* refactor: 更新脚本
* doc: 更新资源文件
* refactor: 移除 IconList 组件
* refactor: 移除 ByteDanceIconList 组件
* doc: 增加 IconList 组件
* refactor: 调整脚本路径
* chore: 更新依赖包组件
* refactor: 增加 BootstrapIcon 图标集合
* chore: BootstrapIcon 包更新到 8.0.3
* doc: 增加 Bootstrap Icon 页面
* doc: 增加 MaterialDesign Icon 文档
* doc: 更新链接地址
* doc: 格式化文档
* refactor: 精简代码
* refactor: 更新 ant 图标
* style: 更新样式
* refactor: 增加 AntDesignIcon 列表
* refactor: 更改组件名称
2024-08-11 00:20:00 +08:00
Argo Zhang
605b9ef96b
fix(Table): calc body height incorrect on CardView mode ( #4017 )
...
* fix: 修复 CardView 模式下未观察 Toolbar 与 pages
* chore: bump version 8.8.2
2024-08-10 13:12:26 +08:00
Argo Zhang
5d5624b696
fix(AutoFill): support enter when set OnCustomeFilter callback ( #4015 )
2024-08-10 12:30:18 +08:00
Argo Zhang
573e1f45b8
feat(TreeView): MaxSelectedCount support collapsed node ( #4014 )
...
* feat: 增加子节点判断
* test: 更新单元测试
2024-08-10 11:31:18 +08:00
Argo Zhang
f73a595463
feat(AntDesignIcon): add AntDesignIcon lib ( #4012 )
...
* refactor: 增加 AntDesign Icon 工程
* feat: 增加 AntDesign 图标
* doc: 更新注释
* test: 更新单元测试
* refactor: 更新示例
* chore: 更新菜单配置
2024-08-10 01:48:11 +08:00
Argo Zhang
4442d52a77
feat(CheckboxList): add OnMaxSelectedCount/OnMaxSelectedCountExceed parameter ( #4010 )
...
* feat: 增加 MaxSelectedCount/OnMaxSelectedCountExceed 参数
* doc: 增加示例文档
* test: 增加单元测试
* chore: bump version 8.8.2-beta05
2024-08-09 19:16:21 +08:00
Argo Zhang
debdabce33
feat(TreeView): add MaxSelectedCount OnMaxSelectedCountExceed parameter ( #4007 )
...
* feat: 增加 OnBeforeStateChanged 回调方法
* feat: 增加 MaxSelectedCount 参数
* refactor: 通过 OnBeforeStateChanged 实现逻辑
* refactor: 增加 OnMaxSelectedCountExceed 回调执行逻辑
* refactor: 增加客户端阻止逻辑
* refactor: 增加阻止继承标签
* doc: 更新文档
* refactor: 更新注释
* refactor: 精简代码
* test: 增加单元测试
* refactor: 重构代码
* test: 更新单元测试
* test: 更新单元测试
* doc: 更新文档
* doc: 增加多选最大值示例
2024-08-09 17:14:38 +08:00
Argo Zhang
fbfa97c528
feat(Checkbox): add OnBeforeStateChanged parameter ( #4005 )
...
* feat: 增加 OnBeforeStateChanged 回调方法
* refactor: 增加客户端阻止逻辑
* refactor: 增加阻止继承标签
* feat: 支持 OnBeforeStateChanged 回调方法
* doc: 格式化代码
* doc: 增加示例文档
* refactor: 重构代码
* test: 更新单元测试
2024-08-09 14:46:03 +08:00
Argo Zhang
e9e23e66fe
bug(ValidaetForm): do not show label when InputGroup inside ValidateForm ( #4003 )
...
* refactor: 更改为可为空类型
* test: 更新单元测试
* test: 更新单元测试
* chore: bump version 8.8.2-beta04
2024-08-08 20:12:54 +08:00
Argo Zhang
acb412a954
fix(Table): overflow container when toolbar or pages wrap ( #4001 )
...
* fix(Table): table overfolow when pages wrap
* chore: bump version 8.8.2-beta03
2024-08-08 19:28:07 +08:00
Argo Zhang
5ee4ad92aa
fix(Table): throw exception when resize table ( #4000 )
2024-08-08 18:43:35 +08:00
Argo Zhang
183e9a7890
feat(DriverJs): add Highlight method ( #3997 )
...
* feat: 增加 drive 方法
* refactor: 精简代码
* refactor: 移动回调方法到 Config 中
* doc: 更新示例
* feat: 增加高亮功能
* doc: 更新文档
* doc: 更新高亮示例
* chore: bump version 8.0.1
2024-08-07 19:46:33 +08:00
Argo Zhang
9cf3d3558c
feat(DriverJs): add many instance method ( #3995 )
...
* doc: 更新按钮文字
* refactor: 增加元素判断
* refactor: 精简代码
* refactor: 增加实例方法
* refactor: 增加 AutoDrive/AutoDestroy 参数
* refactor: 代码格式化
* chore: bump version 8.0.0
* chore: 更新依赖包
2024-08-07 12:13:53 +08:00
Argo Zhang
f9f13536c9
refactor(IntersectionObserver): add AutoUnobserverWhenIntersection parameter ( #3990 )
...
* refactor: 更新 OnIntersecting 回调方法参数
* doc: 更新示例
* doc: 增加本地化
* test: 更新单元测试
* doc: 更新示例
* doc: 更新示例组件
* refactor: 更正脚本方法名称
* refactor: 更新逻辑
* refactor: 更新参数
* doc: 更新示例
* doc: 更新示例增加视频状态文字
* doc: 更新本地化文本内容
* test: 更新单元测试
* doc: 格式化文档
* doc: 更新示例
* doc: 增加示例
* test: 更新单元测试
* test: 更新单元测试
* test: 更新单元测试
2024-08-06 15:53:15 +08:00
Argo Zhang
7126ee9a33
refactor(IntersectionObserver): update Threshold data type ( #3988 )
...
* test: 增加单元测试
* refactor: 更改 Threshold 数据类型
* refactor: 更改回调方法名称
* refactor: 精简代码
* doc: 更新示例
* doc: 更新文档
* refactor: 移除 LoadMore 组件
* test: 更新单元测试
2024-08-06 10:26:42 +08:00
Argo Zhang
b02327aa70
feat(IntersectionObserver): add AutoUnobserve parameter ( #3986 )
...
* doc: 更新组件文档
* doc: 更新本地化文档
* refactor: 增加 AutoUnobserver 参数
* doc: 更新文档
* doc: 更新示例
* refactor: 更新脚本
* feat: 增加 UseElementViewport 参数
* doc: 更新触底加载
* doc: 更新示例文档
* style: 更新样式
* style: 调整正在加载指示器样式
2024-08-06 09:21:37 +08:00
Argo Zhang
476c935645
feat(IntersectionObserver): add IntersectionObserver component ( #3984 )
...
* doc: 增加源代码映射关系
* doc: 增加交叉检测组件
* feat: 增加交叉检测组件
* doc: 增加示例
* refactor: 增加示例
* refactor: 增加脚本
* refactor: 更新交叉检测逻辑
* doc: 更新示例
* doc: 更新文档本地化
2024-08-05 20:06:44 +08:00
Tony Guo
a7f9747346
feat(LoadMore): Add Observe element scroll to the Bottom Trigger Event ( #3978 )
...
* feat(LoadMore): Add Observe element scroll to the Bottom Trigger Event
新增:监听元素滚动底部触发新增数据方法,数据获取失败后重新获取数据的方法
* feat(LoadMore): Add Observe element scroll to the Bottom Trigger Event
新增:监听元素滚动底部触发新增数据方法,数据获取失败后重新获取数据的方法
* Update LoadMore.razor.cs
---------
Co-authored-by: mrtonyguo <guozhang164@hotmail.com>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-05 17:22:30 +08:00
SamXMG
656c028bd2
fix(Layout): can't collapse side when set side with value ( #3977 )
...
Co-authored-by: SamXMG <SamXMG@noreply.gitcode.com>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-05 17:21:51 +08:00
Argo Zhang
e2c60b7a9d
fix(Table): calc table height incorrect when invisible at first render ( #3980 )
...
* fix: 修复不可见表格高度计算不正确问题
* refactor: 使用动画帧 api
* chore: bump version 8.8.2-beta02
2024-08-05 16:56:45 +08:00
Argo Zhang
3468812560
fix(TimePicker): can't update value in Dialog ( #3975 )
...
* fix: 修复不可见状态时高度无法获得问题
* chore: bump version 8.8.2-beta01
2024-08-04 19:49:01 +08:00
Argo Zhang
ce770a241a
feat(DriverJs): add BootstrapBlazor.DriverJs package ( #3974 )
...
* refactor: 创建 DriverJs 工程
* refactor: 移动组件
* refactor: 更改为 DriverJs 组件
* refactor: 更新本地化文件
* doc: 更改为 DriverJs 组件示例
* doc: 增加自定义弹窗样式示例
* doc: 更新示例本地化
* feat: 增加回调方法
* doc: 更新回调示例
* feat: 公开 Steps 参数
* refactor: 精简代码
* doc: 更新示例
* refactor: 更新销毁前回调方法返回值
* doc: 更新示例
* doc: 更新本地化
* doc: 更新 AllowClose 参数说明
* chore: 更新依赖包
* chore: bump version 8.8.1
2024-08-04 18:08:28 +08:00
Argo Zhang
cc951eff1b
feat(ThemeProvider): add OnThemeChangedAsync parameter ( #3972 )
...
* chore: 增加 vs2015 样式
* feat: 增加切换主题更新高亮样式逻辑
* feat: 增加 OnThemeChangedAsync 回调方法
* doc: 标题栏切换主题后更新代码样式
* test: 更新单元测试
* test: 更新单元测试
* test: 更新单元测试
2024-08-04 09:58:09 +08:00
Argo Zhang
e6e66ce8bb
feat(FocusGuide): add FocusGuide component ( #3969 )
...
* refactor: 移除不需要的依赖
* chore: 增加 Driver 脚本
* feat: 增加 FocusGuide 组件
* refactor: 更新脚本
* feat: 更新组件
* doc: 更新示例
* doc: 更新菜单
* doc: 增加源码映射
* doc: 更新菜单多语言
* doc: 更新说明文档
* feat: 增加配置类
* refactor: 重构配置类
* doc: 更新示例
* refactor: 调整配置下发时机
* doc: 更新示例
* refactor: 重新设计向导组件结构
* doc: 更新示例
* chore: 调整菜单
* chore: 更新源码映射配置
* doc: 更新本地化文件
* doc: 更新示例
* refactor: 删除转化器
* refactor: 补充配置项
* doc: 更新说明文档
* doc: 重构示例文档结构
* doc: UI 本地化
* feat: 增加 ProgressText 本地化功能
* feat: 完成 UI 按钮本地化工作
* refactor: 增加 IFocusGuidPopover 接口用于简化用法
* doc: 更新示例
* doc: 增加按钮文本本地化
2024-08-03 19:53:34 +08:00
Argo Zhang
1b81aa26eb
fix(Table): ShownWithBreakpoint not work on CardView mode ( #3967 )
...
* fix: 修复 CardView 模式下 ShownWithBreakpoint 不生效问题
* chore: bump version 8.8.1-beta04
2024-08-03 17:09:08 +08:00
Argo Zhang
f70b7177c3
fix(Tab): disable drag when set AllowDrag to false ( #3965 )
...
* fix: 禁止拖动
* chore: bump version 8.8.1-beta03
2024-08-02 13:09:05 +08:00
Argo Zhang
31a0ab6838
feat(TextArea): support IsAutoFocus parameter ( #3963 )
...
* refactor: 格式化代码与其他组件相同
* fix: 增加非弹窗获得焦点逻辑
* feat: 更新基类支持更多功能
* chore: bump version 8.8.1-beta02
* feat: 增加 placeholder 支持
* doc: 更新示例
2024-08-02 09:16:12 +08:00
Argo Zhang
7caa4065bd
feat(Modal): add RegisterShownCallback method ( #3961 )
...
* refactor: 重构 IsAutoFocus 弹窗逻辑
* feat: 增加注册方法
* doc: 增加示例
* feat: 增加获得焦点回调方法集合
* refactor: 重构代码消除警告信息
* feat: 增加移除回调事件
* refactor: 重构内部显示回调缓存
* refactor: 增加 readonly 关键字
* doc: 更新注释
* doc: 恢复文档
* refactor: 重构代码消除警告信息
* test: 增加单元测试
* test: 重构单元测试
* test: 更新依赖包
2024-08-02 00:19:35 +08:00
Argo Zhang
c95c88fd73
fix(Table): IsDisabled parameter not work on TableToolbarButton ( #3959 )
...
* fix: support IsDisabled parameter
* chore: bump version 8.8.1-beta01
2024-08-01 20:30:38 +08:00
Argo Zhang
837987de66
fix(InputGroup): compatible with InputGroup built-in ValidateForm ( #3957 )
...
* refactor: 精简代码逻辑
* Revert "refactor: 精简代码逻辑"
This reverts commit 0895c84f1183f11a9d6c457aafb0d45abfc270a0.
* doc: 更正单词拼写错误
* refactor: 重构逻辑
* test: 显式显示标签
* test: 增加单元测试
* chore: bump version 8.8.0
2024-07-31 19:18:49 +08:00
Argo Zhang
d662f34e06
feat(BootstrapInput): add AutoSetDefaultWhenNull parameter ( #3955 )
...
* feat: add AutoSetDefaultWhenNull parameter
* revert: 撤销 InputBase 代码更新
* feat: 增加 AutoSetDefaultWhenNull 参数
* test: 增加单元测试
2024-07-30 19:52:08 +08:00