Commit Graph

5718 Commits

Author SHA1 Message Date
Argo Zhang
ed3212f9e5
feat(Table): add OnAfterRenderCallback parameter (#3614)
* refactor: 调整代码顺序方便阅读

* test: 增加单元测试

* fix: 修复 Readonly/Visible 无法覆盖问题

* doc: 更新示例

* style: 更新样式

* doc: 增加示例

* feat: 更新 OnAfterRenderCallback 回调方法增加 firstRender 参数

* doc: 更新示例

* doc: 增加本地化

* feat: 增加 AutoScrollLastSelectedRowToView 参数

* doc: 增加本地化

* doc: 更新示例

* test: 更新单元测试

* test: 更新单元测试

* doc: 增加文档

* test: 更新单元测试

* chore: bump version 8.6.1-beta03

* test: 更新单元测试
2024-06-02 15:57:43 +08:00
Argo Zhang
187ef56d4f
doc(ad): add ccbmp ad component (#3612)
* chore: 增加广告

* style: 更新样式

* style: 调整样式

* style: 调整高度

* refactor: 增加链接

* style: 更新样式
2024-06-01 13:53:18 +08:00
Argo Zhang
38442291df
feat(MultiSelect): add right icon like select (#3605)
* feat: 多选框增加小箭头

* chore: 增加 MultiSelectDropdownIcon 图标

* chore: bump version 8.6.1-beta02

* chore: bump version 8.0.5-beta01

* chore: bump version 8.0.8-beta01

* chore: 更新图标依赖库
2024-05-31 19:19:57 +08:00
Argo Zhang
f79af27d83
feat(ThemeProvider): add ShowShadow/Alignment parameter (#3604)
* feat: 增加 ShowShadow/Alignment 参数

* refactor: 修复样式重复问题

* chore: bump version 8.6.1-beta01

* test: 增加单元测试
2024-05-31 14:50:20 +08:00
Argo Zhang
2c7d9deb35
feat(ImageViewer): add IsIntersectionObserver parameter (#3602)
* refactor: 重构代码消除警告信息

* doc: 代码格式化

* refactor: 脚本所需参数移动到 option 减少 html 渲染

* feat: 增加 IsIntersectionObserver 参数

* doc: 更新示例

* doc: 增加示例

* doc: 更新文档

* test: 增加单元测试

* test: 更新单元测试
2024-05-31 10:05:56 +08:00
Argo Zhang
a21687cf6d
feat(Validate): auto provider memeber name when custom validate rule (#3600)
* refactor: 更正单词拼写消除提示信息

* doc: 代码格式化

* refactor: 代码重构减少提示信息

* feat: 增加自定义验证逻辑未提供 member name 时自动补充功能

* test: 增加单元测试
2024-05-30 18:46:08 +08:00
Argo Zhang
29be9518a6
feat(Table): support edit item in Drawer (#3588)
* feat: 增加抽屉编辑模式

* refactor: 增加抽屉分支

* doc: 更新注释文档

* refactor: 修复表格样式错误

* feat: 抽屉组件增加样式参数

* feat: Table 支持抽屉模式编辑

* doc: 更新示例

* refactor: 调整参数顺序增加 CloseButtonIcon 参数

* refactor: 增加保存按钮与关闭按钮图标

* refactor: 更改 OnSaveAsync 回调方法

* doc: 更新 Dialog 示例

* refactor: 使用 DialogCloseButton 精简 SearchDialog

* refactor: 精简搜索按钮

* refactor: 重构代码使用 DialogCloseButton 精简逻辑

* doc: 增加方法注释

* refactor: 重构代码消除提示信息

* refactor: 增加 SaveButtonIcon 参数代替 SaveIcon

* refactor: 重构代码

* refactor: 更新模态框逻辑

* refactor: 增加模态框内置逻辑

* refactor: 精简扩展方法逻辑

* doc: 更新注释文档

* refactor: 修复表格样式错误

* doc: 更新 Dialog 示例

* refactor: 使用 DialogCloseButton 精简 SearchDialog

* refactor: 精简搜索按钮

* refactor: 重构代码使用 DialogCloseButton 精简逻辑

* doc: 增加方法注释

* refactor: 重构代码消除提示信息

* refactor: 增加 SaveButtonIcon 参数代替 SaveIcon

* refactor: 重构代码

* refactor: 更新模态框逻辑

* refactor: 增加模态框内置逻辑

* refactor: 精简扩展方法逻辑

* refactor: 精简代码

* refactor: 更新配置类

* refactor: 更改阻塞任务变量名称

* refactor: 增加 Icon 参数赋值

* refactor: 移除不必要标签

* test: 更新单元测试

* refactor: 移除 Footer 组件 ShowCloseButton 相关代码复用 ModalDialog 组件

* test: 更新单元测试

* chore: 增加过期标识

* test: 更新单元测试

* refactor: 撤销冗余代码

* test: 更新单元测试

* refactor: 代码重构

* refactor: 重构代码提高复用率

* test: 增加单元测试

* feat: 增加清理浏览器 dom 逻辑

* refactor: 增加接口提高代码复用率

* test: 增加单元测试

* fix: 更新图标错误问题

* refactor: 更改写法提高代码覆盖率

* refactor: 更改类可见性

* test: 更新单元测试

* refactor: 调整代码顺序提高可读性

* test: 更新单元测试

* chore: bump version 8.6.0
2024-05-30 14:26:28 +08:00
Argo Zhang
1e7000b1f0
feat(DialogSaveButton): add OnSaveAsync parameter (#3595)
* feat: 增加 OnSaveAsync 参数

* doc: 更新注释文档

* test: 增加单元测试

* test: 补充单元测试

* chore: bump version 8.5.12-beta04
2024-05-29 13:45:22 +08:00
Argo Zhang
e26636f6fe
feat(ColorPicker): add Formatter parameter (#3592)
* feat: 增加 Template 参数

* chore: bump version 8.5.12-beta03

* test: 更新单元测试

* doc: 更新示例

* feat: 支持 Formatter 回调

* doc: 增加示例

* refactor: 更新写法

* test: 增加单元测试
2024-05-29 12:32:27 +08:00
Argo Zhang
6d91b420ee
feat(Dialog): redesign ShowModal extension method of DialogService (#3590)
* doc: 更新注释文档

* refactor: 修复表格样式错误

* doc: 更新 Dialog 示例

* refactor: 使用 DialogCloseButton 精简 SearchDialog

* refactor: 精简搜索按钮

* refactor: 重构代码使用 DialogCloseButton 精简逻辑

* doc: 增加方法注释

* refactor: 重构代码消除提示信息

* refactor: 增加 SaveButtonIcon 参数代替 SaveIcon

* refactor: 重构代码

* refactor: 更新模态框逻辑

* refactor: 增加模态框内置逻辑

* refactor: 精简扩展方法逻辑

* refactor: 精简代码

* refactor: 更新配置类

* refactor: 更改阻塞任务变量名称

* refactor: 增加 Icon 参数赋值

* refactor: 移除不必要标签

* test: 更新单元测试

* refactor: 移除 Footer 组件 ShowCloseButton 相关代码复用 ModalDialog 组件

* test: 更新单元测试

* chore: 增加过期标识

* test: 更新单元测试
2024-05-28 21:04:32 +08:00
caics
20501e9e4b
feat(Localization): add ILocalizationMissingItemHandler (#3584)
* #3580: add missing handler to localization

* refactor: 代码重构

* refactor: 代码格式化

* revert: 撤销变量本地化

* doc: 增加注释

* chore: 更新依赖包到最新

* test: 增加单元测试

* chore: bump version 8.5.12-beta02

---------

Co-authored-by: Argo Zhang <argo@live.ca>
2024-05-27 19:31:45 +08:00
Old Li
584bd0d322
feat(Table): Add LoadingTemplate support (#3583)
* add LoadingTemplate

* 格式化代码

* test: 增加单元测试

* test: 更正单词拼写错误

* refactor: 更新逻辑

* test: 增加单元测试

* doc: 格式化文档

* test: 增加单元测试

* chore: bump version 8.5.12-beta01

---------

Co-authored-by: Argo-Supper <argo@live.ca>
2024-05-27 18:53:27 +08:00
Argo Zhang
e773ee4ad2
feat(Drawser): provider Drawser service (#3582)
* refactor: 更新文档注释与参数规范化

* refactor: 精简代码

* feat: 重构抽屉组件增加服务功能

* chore: 内置抽屉服务

* feat: 根组件提供抽屉容器

* refactor: 重构抽屉组件

* feat: 增加扩展服务

* refactor: 更新脚本

* doc: 更新示例

* revert: 撤销抽屉组件更新

* refactor: 增加服务渲染逻辑

* feat: 支持服务打开抽屉

* refactor: 优化脚本提高性能

* feat: Drawer 增加 OnCloseAsync 回调方法

* refactor: 重构代码

* doc: 更新文档

* refactor: 移除 Show 第二个参数

* refactor: 更新扩展方法

* doc: 更新文档

* refactor: 调整扩展方法参数顺序

* test: 增加单元测试

* test: 提高代码覆盖率

* test: 更新单元测试

* test: 更新单元测试

* chore: bump version 8.5.11
2024-05-27 15:20:15 +08:00
j4587698
cdbbe668ff
feat(Table): support custom search filter (#3576)
* 新增支持自定义模糊搜索框的方法

* refactor: 更新字符串为可为空

* test: 更新单元测试

* test: 更新单元测试

* test: 增加 CustomSearch 单元测试

* chore: bump version 8.5.10

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-05-25 15:46:54 +08:00
Argo Zhang
37cdbd9966
refactor(Table): update GetTooltipTextCallback logic (#3573)
* refactor: 更新 GetToolipTextCallback 逻辑

* doc: 更新示例

* chore: bump version 8.5.10-beta02
2024-05-25 13:34:25 +08:00
Argo Zhang
1db617ef9e
doc(Table): update OnSaveAsync documentation (#3571)
* refactor: 增加可为空消除警告信息

* doc: 更新文档

* chore: bump version 8.5.10-beta01
2024-05-25 03:39:28 +08:00
Argo Zhang
3efcdf6e55
fix(Collapse): collapsed status incorrect (#3569)
* fix: add key on Collapse item

* chore: bump version 8.5.9
2024-05-25 03:18:44 +08:00
Argo Zhang
6ec3da13f5
fix: throw exception when dispose in net6 (#3567) 2024-05-25 03:18:29 +08:00
Old Li
dbbbc70a0c
feat(Table): Add TipsContentCallback for Custom Tooltip Text (#3565)
* add TipsContentCallback

* refactor: 显式继承接口回调方法

* refactor: 增加 GetTooltipTextCallback 回调方法

* refactor: 实现接口新方法

* feat: 增加扩展方法

* test: 增加单元测试

* test: 补充单元测试

* test: 更新单元测试

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-05-25 03:16:50 +08:00
Argo Zhang
ceb60f50e3
test(MultiSelect): improve code coverage (#3563)
* refactor: 重构代码

* chore: 更新中文资源文件

* chore: bump version 8.5.9-beta05

* test: 增加单元测试

* test: 更新单元测试
2024-05-23 18:49:42 +08:00
Ernesto Ramos Rio
f4dbdf5058
feat(MultiSelect): add DisplayTemplate parameter (#3557)
Co-authored-by: Argo Zhang <argo@live.ca>
2024-05-23 18:19:16 +08:00
Argo Zhang
0a835e88dd
feat(RibbonTab): update style sheet use scss (#3560)
* style: 更新样式

* style: 重构样式

* style: 精简代码

* style: 调整 content 样式

* refactor: 更新 Group 样式

* style: 更新 tab-commands 样式

* style: 更新 ribbon 样式

* style: 更新收起样式

* refactor: 重构代码

* style: 更新箭头图标样式

* chore: bump version 8.0.7

* chore: bump version 8.0.4

* chore: 更新图标扩展库

* chore: bump version 8.5.9-beta04

* chore: 更新 Dock 扩展包
2024-05-23 13:08:36 +08:00
Argo Zhang
cd3237af59
feat(Dock): keep tool button on header when drag tab (#3555)
* feat: keep gear button on header

* chore: bump version 8.1.4
2024-05-23 12:53:14 +08:00
Argo Zhang
23fc7e6803
fix(Table): throw exception resize column when empty data (#3552)
* doc: 更新爱好字段示例

* doc: 增加文本注释

* chore: bump version 8.5.9-beta02

* fix: throw exception resize column when empty data

* chore: bump version 8.5.9-beta03
2024-05-22 12:27:32 +08:00
Ernesto Ramos Rio
022befa7bd
feat(Select): auto append the close icon when using DisplayTemplate (#3544)
Co-authored-by: Argo Zhang <argo@live.ca>
2024-05-22 10:35:05 +08:00
Argo Zhang
cf2085bd5a
doc(Table): update sample code for MultipSelect in EditTemplate (#3550) 2024-05-22 10:30:14 +08:00
Alex chow
5f0fea014b
feat(FileViewer): bump BootstrapBlazor.FileViewer version to v8.0.3 (#3538)
* BootstrapBlazor.FileViewer v8.0.2 修复 [依赖包日期格式转换错误]

BootstrapBlazor.FileViewer v8.0.2
- 修复 [依赖包日期格式转换错误](https://github.com/densen2014/BootstrapBlazor.FileViewer/issues/4)
- 修复 [组件依赖](https://github.com/densen2014/BootstrapBlazor.FileViewer/issues/2)

Signed-off-by: Alex chow <zhouchuanglin@gmail.com>

* Update BootstrapBlazor.Server.csproj

Signed-off-by: Alex chow <zhouchuanglin@gmail.com>

---------

Signed-off-by: Alex chow <zhouchuanglin@gmail.com>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-05-21 19:14:48 +08:00
Argo Zhang
aa9596a233
feat(MetadataTypeService): update typo error (#3542)
* refactor: 增加过期标识

* test: 更新单元测试

* chore: bump version 8.5.9-beta01

* test: 移除弃用 api 单元测试
2024-05-21 19:09:41 +08:00
j4587698
0b7f39b000
feat(Message): add ShowMode parameter (#3531)
* 增加LastOnly选项

* feat: 更改参数名为 ShowMode

* doc: 更新文档以及资源文件

* doc: 增加 ShowMode 参数说明

* doc: 更新示例

* test: 增加单元测试

* chore: 更新依赖包

---------

Co-authored-by: Argo-Supper <argo@live.ca>
2024-05-20 14:07:19 +08:00
Argo Zhang
053d20f202
doc(Search): remove sync search doc webhook (#3529)
* refactor: 移除文档搜索功能

* chore: 增加文档搜索配置项
2024-05-19 19:39:47 +08:00
Argo Zhang
64724289b8
feat(TimePicker): redesign TimePicker component (#3526)
* refactor: 精简代码

* refactor: 格式化代码

* refactor: 更改样式名称

* test: 增加24节气单元测试

* test: 更新源码提高代码覆盖率

* refactor: 重新设计 TimePicker 组件

* refactor: 增加主颜色变量

* refactor: 精简样式

* refactor: 增加按钮样式

* doc: 更新示例

* refactor: 样式变量化

* refactor: 增加 rgb 变量

* refactor: 更新变量值

* test: 更新单元测试

* test: 更新测试依赖包

* refactor: 更新代码

* refactor: 更新代码

* doc: 更新注释

* refactor: 重构代码

* refactor: 增加 ssl 端口配置
2024-05-19 02:04:10 +08:00
Argo Zhang
bd36210c6b
refactor(DateTimeRange): remove unused code and improve code coverage (#3524)
* refactor: 精简代码

* refactor: 格式化代码

* refactor: 更改样式名称

* test: 增加24节气单元测试

* test: 更新源码提高代码覆盖率
2024-05-19 01:06:05 +08:00
Argo Zhang
be650ec24d
perf(Table): skip call client column info when not set ClientTableName (#3522) 2024-05-19 00:12:30 +08:00
Argo Zhang
359db10fe1
feat(WebClientOptions): add WebClientOptions class (#3520)
* feat: 增加 WebClientOptions 配置类

* chore: bump version 8.5.8

* doc: 增加配置项

* refactor: 支持热更新

* test: 增加单元测试
2024-05-18 19:38:08 +08:00
zhangpeihang
a141cbc414
feat(SvgEdtior): add UpdateAsync method for the SvgEditor (#3512)
* feat: 添加更新内容实例方法

* feat: 更新版本号

* refactor: 精简代码

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-05-16 08:55:54 +08:00
Argo Zhang
966a223ca9
fix(TreeView): all children node state is Indeterminate after expand node (#3517)
* refactor: 代码格式化

* fix: 修复展开未确定节点后子节点全部为未确定状态问题

* refactor: 使用主构造函数

* refactor: 使用 List 防止程序异常

* refactor: 使用 Count 消除警告信息

* refactor: 代码重构消除警告信息

* chore: bump version 8.5.8-beta03

* test: 更新单元测试

* test: 更新单元测试
2024-05-15 13:48:03 +08:00
Argo Zhang
03d6ba9982
test(Button): improve code coverage (#3514)
* test: 增加 IsKeepDisabled 单元测试

* refactor: 重构代码消除参数

* Revert "refactor: 重构代码消除参数"

This reverts commit 2ea03fa21c0fd23aff4b66ceae15581347171121.

* refactor: 增加赋值单元测试

* test: 更新单元测试

* refactor: 更新单元测试
2024-05-15 10:53:15 +08:00
Argo Zhang
a2ead1d949
feat(CardUpload): auto zoom when click preview image (#3515)
* refactor: 增加预览图片点击事件

* feat: 增加预览功能

* chore: bump version 8.5.8-beta02

* test: 增加单元测试
2024-05-15 10:49:54 +08:00
Argo Zhang
443cd2482c
feat(MultiSelect): add IsSingleLine parameter (#3507)
* feat: 增加 IsSingleLine 参数

* doc: 更新 IsSingleLine 示例文档

* doc: 增加参数文档说明

* chore: bump versiopn 8.5.7

* test: 增加单元测试
2024-05-14 15:27:27 +08:00
Argo Zhang
f54972ad1a
fix(FreeSqlExtensions): support fuzzy search (#3504)
* refactor: 重构代码

* refactor: 精简代码

* chore: 构建复现环境

* fix: 增加模糊搜索支持

* refactor: 使用主构造函数

* Revert "chore: 构建复现环境"

This reverts commit 2e864d14491f4149d3f05f46f05b8ee8600d7270.

* chore: bump version 8.1.1

* doc: 更新注释
2024-05-14 13:12:49 +08:00
Argo Zhang
4f0063121f
doc(ThemeMode): compactible iOS safari (#3502)
* feat: 增加 SwitchTheme 方法

* doc: 复用 switchTheme 方法

* doc: 增加大屏隐藏主题切换按钮样式

* style: 增加主题切换样式

* chore: 更新配置文件

* refactor: 重构代码

* style: 删除冗余样式

* chore: 更新 sass 编译包

* refactor: 增加坐标参数

* refactor: 设置参数值

* Revert "chore: 更新配置文件"

This reverts commit f5f61937bf23233198344351b930d674248515a9.

* Revert "doc: 增加大屏隐藏主题切换按钮样式"

This reverts commit 0761b74cead547c9d378f39c6474d3eca3c99899.
2024-05-14 12:43:06 +08:00
Argo Zhang
dc51eac54e
doc(Table): update search documentation (#3498)
* chore: 更新多语言文件

* doc: 更新表格搜索功能说明

* feat: 搜索按钮与模糊查询框一起

* chore: 更新多语言文档

* revert: 撤销更新
2024-05-14 00:03:29 +08:00
Argo Zhang
d7f01a68fc
doc(Table): add MultipleSelect component in edit form sample (#3494)
* doc: 增加多选框示例

* doc: 更新示例

* chore: 更新资源文件

* refactor: 更新搜索弹窗 z-index

* feat: 修复手机模式切换明亮暗黑模式按钮

* refactor: 增加点击事件释放逻辑

* feat: 增加主题切换特效

* refactor: 更新搜索弹窗 z-index

* feat: 修复手机模式切换明亮暗黑模式按钮

* refactor: 增加点击事件释放逻辑

* feat: 增加主题切换特效

* chore: 更新变量名称

* refactor: 增加分支跳过提示信息

* chore: 更新启动配置参数

* chore: 更新依赖包
2024-05-13 22:38:12 +08:00
Argo Zhang
0a7f84ce8c
doc(Theme): add switch theme transition (#3496)
* refactor: 更新搜索弹窗 z-index

* feat: 修复手机模式切换明亮暗黑模式按钮

* refactor: 增加点击事件释放逻辑

* feat: 增加主题切换特效

* chore: 更新变量名称
2024-05-13 22:25:24 +08:00
Argo Zhang
42892a2ec9
doc(GlobalSearch): add highlight key word (#3488)
* feat: 增加 get 接口

* chore: 更新依赖包

* style: 微调间隙

* style: 增加关键字高亮样式

* refactor: 增加语法高亮逻辑
2024-05-13 19:11:15 +08:00
Argo Zhang
6b511a984f
doc(SearchController): add push branch check (#3486)
* refactor: 增加可为空字段

* feat: 增加推送分支判断
2024-05-13 15:38:36 +08:00
Old Li
48b38f9dd2
doc(Table): update Title (#3482)
Co-authored-by: Argo Zhang <argo@live.ca>
2024-05-13 15:09:47 +08:00
Argo Zhang
ad03f735da
doc(GlobalSearch): support WebHook (#3484)
* refactor: 增加 MeiliSearch 依赖包

* refactor: 使用依赖组件重构代码
2024-05-13 13:56:34 +08:00
Argo Zhang
261165be2b
feat(Button): add IsKeepDisabled parameter (#3478)
* feat: 增加 IsKeepDisabled 参数

* chore: bump version 8.5.6
2024-05-12 14:35:18 +08:00
Argo Zhang
8d0f595ac6
fix(Chart): ShowPointStyle not work (#3476)
* doc: 更新注释

* fix: 修复 pointStyle 不生效问题

* doc: 更新示例

* chore: bump version 8.1.5

* doc: 更新依赖包
2024-05-11 18:23:48 +08:00