Commit Graph

5266 Commits

Author SHA1 Message Date
Argo Zhang
9b2d9d467a
feat(Table): support export as Pdf (#2550)
* doc: 更新示例文档

* feat: 增加 Pdf 导出方法

* chore: 增加 Csv 相关资源文件

* refactor: 完善 IHtml2Pdf 接口服务

* refactor: 重构 TableExport 导出服务

* feat: 合并导出服务

* feat: 增加 IHtml2Pdf 服务

* feat: 增加 Csv 图标参数

* feat: 增加 ExportCsvDropdownItemText 参数

* feat: 内置导出 Csv 按钮参数

* feat: 移除 Pdf/Excel 服务统一使用 TableExport 服务

* refator: 调整注入服务

* refactor: 更改图标参数名称

* refactor: 增加图标宽度

* refactor: 精简代码

* doc: 更新导出按钮示例

* doc: 重构 Html2Pdf 示例

* feat: 增加 ITableExportPdf 服务

* feat: 增加 PdfSteamAsync 方法

* doc: 重构代码

* feat: 实现项目 Pdf 导出服务

* refactor: 增加 PdfStreamAsync 方法

* feat: 增加 ExportPdfAsync 方法

* chore: 更新图标

* test: 更新单元测试

* chore: 更新字典

* chore: bump version 8.0.6-beta01

* chore: bump version 8.0.2-beta01

* chore: bump version 8.0.1-beta01

* chore: bump version 8.0.2-beta01

* chore: 更新依赖组件包到最新

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

* test: 更新单元测试

* refactor: 精简代码

* test: 更新单元测试
2023-12-11 14:00:29 +08:00
Alex chow
498d5f92ff
feat(BootstrapLabel): add UseInputEvent parameter (#2543)
* <BootstrapInput> 添加参数 OnInput 是否在文本框的值更改时触发

* <BootstrapInput> 添加参数 OnInput 的测试单元

* <BootstrapInput> 添加参数 OnInput 的文档示例

* doc: 更新资源文件

* refactor: 更改参数为 UseInputEvent

* doc: 更新示例代码

* chore: 更新字典

* doc: 更新资源文件

* chore: 更新 Issue 模板

* test: 更新单元测试

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-11 00:04:19 +08:00
Alex chow
2bcf59e012
doc(Asset): compress pictures (#2545)
* Compress directory images

* Compress directory images\practices
2023-12-11 00:03:49 +08:00
Argo Zhang
c689c3f496
feat(IHtml2Pdf): update IHtml2Pdf service (#2548)
* feat: 使用 PuppeteerSharp 实现 pdf 导出功能

* refactor: 更新 HtmlRender 类

* refactor: 更新 IComponentHtmlRenderer 服务

* chore: 更新 IComponentHtmlRenderer 服务

* refactor: 更新 IHtml2Pdf 方法

* doc: 更新示例

* chore: 更新代码

* wip: 临时提交

* chore: 更新模板

* refactor: 更新获得网页代码逻辑

* chore: 增加参数设置

* revert: 撤销项目引用

* chore: 更新 Html2Pdf 包

* refactor: 增加导出文件自动删除功能

* doc: 更新示例

* doc: 更新资源文件

* doc: 更新示例代码
2023-12-10 23:25:08 +08:00
Argo Zhang
40d1fbf364
feat(Theme): upgrade material design to v7.3.67 (#2540)
* chore: bump version 8.0.1

* chore: 更新版本 7.3.67

* chore: bump version 8.0.1

* chore: upgrade material design theme
2023-12-10 14:19:45 +08:00
Argo Zhang
539c7a4352
refactor(Slider): update sass file use variable (#2538)
* refactor(Slider): update sass file use variable

* chore: udpate customer dict

* chore: bump version 8.0.5
2023-12-10 13:36:35 +08:00
Argo Zhang
c8211c852e
refactor(Select): update sass file use variable (#2536) 2023-12-10 13:08:51 +08:00
Argo Zhang
a9bef2c524
refactor(Segmented): update sass file use variable (#2534)
* refactor(segmented): update segmented use variable

* chore: update json localization file
2023-12-10 13:01:31 +08:00
Argo Zhang
6c9ca8e893
refactor(Scroll): update sass file use variable (#2532) 2023-12-10 11:35:30 +08:00
Argo Zhang
753969c9a0 refactor(Row): update sass file use variable (#2530) 2023-12-10 11:24:34 +08:00
Argo Zhang
4fb375dfb3 refactor(RibbonTab): update sass file use variable (#2528) 2023-12-10 11:24:34 +08:00
Argo Zhang
8118661789
doc(Samples): collection initialization simplified (#2525)
* chore: 更新样式名称

* chore: 更新自定义字典

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

* doc: 精简代码消除警告信息

* chore: 更新自定义字典

* chore: 精简代码消除警告信息
2023-12-10 01:41:53 +08:00
Argo Zhang
14cc1dcb2f
doc(ClipboardService): update sample code (#2523)
* doc: 更新剪切板服务分类

* doc: 更新 Translator 资源文件
2023-12-09 21:33:35 +08:00
Argo Zhang
a8780f59f5
feat(Console): add CssClass parameter on ConsoleMessageItem (#2521)
* feat: add CssClass parameter

* test: 增加单元测试
2023-12-09 19:39:39 +08:00
Argo Zhang
6c521a59a2
feat(AzureTranslator): add AzureTranslator service (#2519)
* feat: 增加 Translator 服务

* chore: 增加翻译服务

* doc: 增加翻译源码映射

* doc: 增加翻译服务示例

* chore: 更新内置服务菜单

* doc: 增加本地化资源
2023-12-09 14:44:21 +08:00
Alex chow
5f564864b9
feat(ImageCropper): add ImageCropper component (#2511)
* ImageCropper 图像裁剪组件

* doc: 更新示例

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-08 14:45:25 +08:00
Old Li
17cfe48c7d
doc(DashboardService): update file path for archive (#2514)
* doc: 使用相对路径获取Services源码内容

* doc: 更新代码示例

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-08 14:15:42 +08:00
Argo Zhang
3262d89b8e
refactor(Rate): update sass file use variable (#2516)
* doc: 更新 Repeater 示例

* refactor: 更新 Rate 样式表
2023-12-08 14:11:54 +08:00
Argo Zhang
167ea6424d
feat(Topology): upgrade to meta2d lib (#2499)
* refactor: 更新脚本为 meta2d

* chore: bump version 8.0.1

* feat: 移除 isSupportTouch 参数

* doc: 更新脚本名称

* chore: 更新依赖包

* refactor: 更新脚本

* chore: 更新引用包顺序
2023-12-08 13:40:07 +08:00
Argo Zhang
a1fa395ce3
feat(Light): add IsFlat parameter (#2509)
* feat: 增加 IsFlat 参数

* doc: 更新示例

* feat: 更新 flat 样式

* doc: 更新示例

* refactor: 调整样式防止冲突

* doc: 更新示例

* refactor: 更新示例

* doc: 精简代码

* test: 更新单元测试
2023-12-07 15:35:43 +08:00
Argo Zhang
2af3c866da
feat(Utility): add Copy extension method (#2507)
* refactor: 增加 Copy 扩展方法

* chore: bump version 8.0.5-beta03

* test: 增加单元测试

* test: 增加静态关键字
2023-12-07 14:30:55 +08:00
Argo Zhang
3ceb7637a4
doc(SlideButton): update sampe code for SlideButton (#2505)
* refactor: 调整 slide-button 样式

* doc: 调整 DialButton 示例

* refactor: 更新样式

* chore: 增加配置文件夹

* refactor: 修复 bottom 模式菜单项颠倒问题

* doc: 更新虚拟滚动显示 Footer 示例
2023-12-07 12:37:07 +08:00
Argo Zhang
dc9914ed39
fix(DialButton): incorrect direction when set Placement to bottom (#2503)
* refactor: 更新样式

* refactor: 修复 bottom 模式菜单项颠倒问题
2023-12-07 12:36:19 +08:00
Argo Zhang
8e23c2f5a1
refactor(ValidateForm): update form-footer margin (#2501) 2023-12-07 10:32:40 +08:00
Argo Zhang
93859683f8 refactor(Radio): add radio-list-group class for radio (#2497) 2023-12-06 14:51:42 +08:00
Argo Zhang
dc2d678a75
feat(Table): sticky footer on virtulization mode (#2495)
* refactor: 表头高度计算逻辑调整

* doc: 更新注释

* refactor: 更新 tfooter 样式
2023-12-06 11:23:50 +08:00
Argo Zhang
0d6111543a
feat(Table): add PageInfoBodyTemplate parameter (#2493)
* feat: 增加 PageInfoBodyTemplate 模板

* test: 增加单元测试

* chore: bump version 8.0.5-beta02
2023-12-05 20:49:19 +08:00
Argo Zhang
dc49506060
doc(Table): update selection sample code (#2491)
* doc: 更新资源文件

* doc: 重构示例

* doc: 更新注释文档

* refactor: 重构代码
2023-12-05 17:26:25 +08:00
Argo Zhang
57612ffbc6
refactor(RadioList): update sass style use variable (#2490)
* doc: update link for BB

* doc: update support frameworks

* doc: 更新仓库链接变量

* doc: 更新样式

* doc: 更新资源文件
2023-12-05 14:30:58 +08:00
ljmay168
244c704167 feat(Table): add IsKeepSelectedRows parameter
* Merge remote-tracking branch 'origin/main' into dev-feature
* Merge branch 'dev-feature' of gitee.com:ljmay168/BootstrapBlazor into …
* 新增保持选择行时翻页的单元测试
* Merge branch 'dev-feature' of gitee.com:ljmay168/BootstrapBlazor into …
* 修正IsKeepSelectedRows属性注释错误
* Merge branch 'dev-feature' of gitee.com:ljmay168/BootstrapBlazor into …
* Table组件新增参数IsKeepSelectedRows,让用户决定是否保持表格的选中行,并在翻页后恢复选中行状态。
* Merge branch 'dev-feature' of gitee.com:ljmay168/BootstrapBlazor into …
* aaa
* Merge branch 'dev-feature' of gitee.com:ljmay168/BootstrapBlazor into …
* * fix: 修复Table组件数据加载功能在明细行包含Table组件时显示错误的bug
2023-12-05 06:23:50 +00:00
Argo Zhang
9d90abe60b
feat(Upload): add OnCancel callback (#2489)
* doc: 更新文档注释

* feat: 增加取消上传按钮逻辑

* feat: 增加取消按钮图标

* feat: 增加取消按钮主题

* feat: ButtonUpload 支持取消上传功能

* refactor: 增加取消上传按钮样式

* test: 格式化代码

* refactor: 移除不使用的代码

* test: 更新单元测试
2023-12-05 12:54:21 +08:00
Argo Zhang
f979dc1070
refactor(QueryBuilder): use variable in sass file (#2485)
* doc: 更新文档

* refactor: 更新 QueryBuilder 样式
2023-12-05 10:02:23 +08:00
Argo Zhang
f28e39221a
fix(Table): IsMarkupString not work when set ShowTips to true (#2482)
* feat: ShowTips 支持 Html 文字

* test: 增加单元测试
2023-12-04 18:22:25 +08:00
j4587698
4c333a01ff
feat(ImagePreviewer): detach image component (#2475)
* 添加单独使用ImagePreviewer的用法

* doc: 格式化文档

* doc: 格式化文档

* test: 更新单元测试

* chore: bump version 8.0.5-beta01

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-04 15:36:20 +08:00
Argo Zhang
01f8305026
refactor(Pagination): update sass file use viarable (#2481)
* doc: 更新资源文件

* refactor: 重构 Nav 组件

* refactor: 更新示例

* chore: 更新 sass 文件
2023-12-04 15:14:34 +08:00
j4587698
7da666d405
doc(WebApp): update static asset doc (#2479)
* 更新webapp的文档,修复几个错误

* doc: 更新文档

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-04 11:27:27 +08:00
Argo Zhang
18c8e63bf9
doc(WebApp): update WebApp document (#2477)
* refactor: 更新 Root 渲染逻辑

* refactor: 更新导入文件

* chore: 更新依赖包

* doc: 更改变量名

* doc: 更新文档

* doc: 增加 WebApp 模式菜单

* refactor: 更新提示信息

* doc: 增加 WebApp 模式文档

* refactor: 精简代码

* doc: 更新资源文件

* doc: 更新注释文档

* test: 更新单元测试
2023-12-03 16:22:20 +08:00
Argo Zhang
30c3bfbd5e
feat(FontAwesome): upgrade version to 6.5.1 (#2473)
* chore: 更新 fa 到 6.5.1

* chore: bump version 8.0.1
2023-12-02 16:47:40 +08:00
Argo Zhang
fe88164bd6
doc(Tab): update link (#2471) 2023-12-01 22:36:30 +08:00
Argo Zhang
a92327812f
refactor(Layout): update layout sass style (#2469)
* chore: 更新 Layout 样式

* chore: 更新配置

* refactor: 移除分析器自动加载配置

* chore: 更新样式

* refactor: 调整 footer 颜色

* chore: 调整 Logout 样式

* chore: 调整后台模拟器示例

* chore: bump version 8.0.4
2023-12-01 21:08:50 +08:00
Alex chow
936a71b01c
doc(PdfReader): update search function for Pdf reader (#2466)
* doc: <PdfReader> 文档只有第一次进入pdf页面时可以做搜索且跳到对应页面。再次搜索就不再响应 #2465

1. 修复组件页面链接
2. 修复演示文档实例错误

* doc: 格式化文档

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-01 21:02:55 +08:00
Alex chow
7530ce48ea
feat(TimePicker): add ShowSecond parameter (#2450)
* feat: <TimePickerBody> 添加设置是否显示秒 #2449

* feat: <TimePickerBody> 添加设置是否显示秒 #2449

* doc: 更新示例

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-01 17:48:16 +08:00
Alex chow
30871e53a5
feat(Select): add IsMarkupString parameter (#2461)
* feat: <Select> 选项添加 IsMarkupString 特性支持多式样显示 #2459

* refactor: 格式化代码

* feat: 多选框日志 MarkupString

* feat: 多选框支持 MarkupString

* test: 更新单元测试

* test: 更新单元测试

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2023-12-01 17:45:23 +08:00
Argo Zhang
5cf62810cf
refactor(Menu): revert # route for MenuLink (#2463)
* refactor: 取消默认行为

* revert: 恢复 # 路由
2023-12-01 12:59:28 +08:00
Argo Zhang
06bdcdb3d4
doc(Block): update Block component sample code (#2454)
* doc: 移除 CascadingAuthenticationState 组件

* refactor: 增加认证服务

* refactor: 更新注入服务位置
2023-11-30 13:11:21 +08:00
Argo Zhang
0a867df84f
refactor(Menu): use variable in sass file (#2452)
* refactor: 更新 Menu 样式

* refactor: 更新变量表
2023-11-30 11:23:40 +08:00
nygula
b9b0f350ee doc(Speech): update page links
* 修复Ajax跳转错误连接  修复实战/登录跳转空页面  修复语音波形页面跳转空页面
2023-11-29 11:20:41 +00:00
Argo Zhang
61728b286d
refactor(Logout): use variable in Logout sass file (#2447) 2023-11-29 09:54:54 +08:00
Argo Zhang
7c29c6f372
refactor(ListGrup): use variable in sass file (#2445)
* refactor: 更新 ListView 样式

* refactor: 更新 ListGroup 样式
2023-11-28 18:59:23 +08:00
Argo Zhang
7027bf9fef
doc(AIChat): update sample code (#2441)
* feat: 重构 AI Chat 页面

* refactor: 更新注入服务逻辑

* chore: AzureOpenAI 发布 8.0.1

* chore: 优化代码

* chore: 更新 AzureAI 包

* doc: 更新聊天示例
2023-11-27 13:14:32 +08:00