Commit Graph

5964 Commits

Author SHA1 Message Date
Argo Zhang
c88fa83ce5
fix(Chart): update chart.js url (#4093)
* fix: update chart.js url

* chore: bump version 8.2.3

* chore: update chart version to 8.2.3
2024-08-19 11:23:06 +08:00
Argo Zhang
b9c6cb1810
feat(Chart): support client extension option (#4091)
* refactor: remove tooltips option

* refactor: 消除警告信息

* refactor: 移除调试输出脚本

* feat: 增加 BootstrapBlazor Chart 客户端实例

* refactor: 更新脚本名称

* refactor: 增加自定义工具栏扩展方法

* Revert "refactor: 更新脚本名称"

This reverts commit 9d5c5986569a124d944176cbd5c105fc96c83482.

* chore: 增加 js 输出脚本

* chore: bump version 8.2.2

* doc: 增加自定义 Tooltip 示例文档

* doc: 格式化文档

* doc: 增加回调示例

* doc: 增加实现步骤文档

* doc: 增加注释文档

* chore: upgrade Chart package to 8.2.2

* chore: bump version 8.8.3
2024-08-19 01:34:58 +08:00
Argo Zhang
97a273a6c4
feat(Chart): upgrade chart.js to 4.4.3 (#4089)
* refactor: upgrade lib to 4.4.3

* chore: bump version 8.2.1
2024-08-18 23:05:46 +08:00
Argo Zhang
db3ad716da
fix(Chart): reload method missong OnClickData callback (#4086)
* fix: update method missong onClickDataMethod handler

* refactor: add Interop parameter

* chore: bump version 8.2.0
2024-08-17 21:17:29 +08:00
Argo Zhang
90c34878e8
refactor(Table): refactor logic for event callback selected row (#4084)
* test: 更新单元测试

* refactor: 更改逻辑

* refactor: 移除回调方法

* refactor: 精简代码

* refactor: 重构代码提高代码可读性

* refactor: 简化逻辑提高代码可读性

* doc: 增加注释文档

* refactor: 重构代码提高代码可读性

* refactor: 重构代码提高代码可读性

* refactor: 更新代码消除警告信息

* refactor: add SelectedRowsChanged callback

* chore: bump version 8.8.3-beta05

* revert: 撤销更改

Co-authored-by: Amos <hzh990094740@outlook.com>

---------

Co-authored-by: Amos <hzh990094740@outlook.com>
2024-08-17 02:29:48 +08:00
Argo Zhang
c492c6fb79
fix(Table): PageItems not work (#4082)
* refactor: 更新 _pageItems 变量逻辑

* refactor: 支持 PageItems 代码更改逻辑
2024-08-17 02:16:42 +08:00
Argo Zhang
4a61921da9
feat(CardUpload): add IsUploadButtonAtFirst (#4081)
* feat: 增加 IsUploadButtonAtFirst 参数

* feat: 增加 IsUploadButtonAtFirst

* refactor: 增加前置增加按钮逻辑

* refactor: 增加前置增加按钮逻辑

* test: 增加单元测试

* refactor: 更新脚本
2024-08-17 02:11:22 +08:00
Argo Zhang
c8764afea2
refactor(Chart): move AppendData into ChartDataSource (#4079)
* refactor: 移动 AppendData 到 DataSource 中

* refactor: 更新脚本

* chore: bump version 8.1.10

* doc: 更新示例
2024-08-16 12:49:35 +08:00
Argo Zhang
2764b1d25e
fix(Table): not callback SelectedRow when query data (#4072)
* fix: 修复 ResetSelectedRows 未回调问题

* refactor: 精简代码逻辑

* chore: bump version 8.8.3-beta04

* refactor: 增加回调

* Revert "fix: 修复 ResetSelectedRows 未回调问题"

This reverts commit f1484a526f848c8ce3d8b5a83e109a922afeea9c.

* Revert "refactor: 精简代码逻辑"

This reverts commit b46d42c00ee93770d2ffe49bcb0f89b0e0a86a5a.

* refactor: 撤销代码

* doc: 更新注释文档

* fix: 增加 SelectedRows 回调方法

Co-authored-by: AiZhen <53560110+AiYuZhen@users.noreply.github.com>
2024-08-15 23:49:29 +08:00
Argo Zhang
acac1b9d5f
feat(TableExport): add DataReaderBase class (#4074)
* refactor: 使用基类精简代码

* chore: update excel package
2024-08-15 22:20:26 +08:00
Argo Zhang
c99b66075a
doc(Chart): revert Stack parameter (#4064)
* chore: bump version 8.1.9

* doc: 更新 Chart 组件到 8.1.9

* feat: 增加 Swap 功能

* doc: 更新 Swap 示例

* refactor: 更新逻辑

* chore: 更新本地化资源文件

* doc: 更新文档

* refactor: 内置插件

* chore: bump version 8.0.4

* chore: 更新依赖包

* doc: 更新文档
2024-08-14 21:55:42 +08:00
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