Commit Graph

5977 Commits

Author SHA1 Message Date
Argo Zhang
38b66cd7dc
refactor(Table): support Add/Edit function (#3881)
* fix: 修复 TableTemplateColumn 列不支持新建编辑问题

* refactor: 重构代码

* doc: 增加示例本地化

* doc: 增加模板列示例

* fix: 修复脚本错误

* refactor: 重构代码

* test: 更新单元测试

* chore: bump version 8.7.3-beta06

* refactor: 更新代码

* refactor: 更新代码

* test: 更新单元测试
2024-07-19 13:30:16 +08:00
Old Li
3d94f4251f
doc(Tab): add ConfigureTabItemMenuBindOptions doc (#3877)
* doc(Tab): add ConfigureTabItemMenuBindOptions doc

* doc: 精简代码

---------

Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-07-19 10:56:01 +08:00
Argo Zhang
f731547d84
feat(TableTemplateColumn): add TableTemplateColumn component (#3879)
* feat: 增加 TableTemplateColumn 组件

* feat: 增加可为空约束

* refactor: 支持 TableTemplateColumn 组件

* refactor: 优化代码

* chore: bump vesion 8.7.3-beta05

* refactor: 格式化代码
2024-07-19 10:43:04 +08:00
Argo Zhang
8ce03fe6e4
fix(Camera): videoWidth/videoHeight not work (#3875)
* fix: 修复宽高被覆盖问题

* chore: bump version 8.7.3-beta04
2024-07-19 09:33:36 +08:00
Argo Zhang
de0b00b5eb
chore(Minifiler): remove Bundler&Minifiler dependence (#3871)
* chore: 更新打包脚本移除 BuildBundlerMinifierPlus 工具

# Conflicts:
#	src/Bundle.props

* chore: 更新 scss 目录打包不输出

* chore: 更新开发模式脚本

* chore: 更新打包脚本

* doc: 格式化单元格

* style: 更新 scroll 样式

* chore: 更新忽略配置

* chore: 更新工具链

* chore: 更改文件名

* chore: 移除代码拷贝脚本

* chore: 更新配置启用压缩

* chore: 开启 scss 脚本实时更新

* chore: 更新依赖包

* chore: 更新忽略文件

* chore: 更新拷贝任务名称

* chore: 移除开发模式脚本

* refactor: 移除 Scss 任务

* chore: 更新工具链配置

* chore: 更新任务提示信息

* chore: bump version 8.7.3-beta02

* chore: bump version 8.7.3-beta03

* chore: 更新 scss 工具配置
2024-07-18 13:12:09 +08:00
Argo Zhang
e88fee9da0
fix(Print): support textarea html element (#3867)
* fix: support textarea element print view

* chore: bump version 8.7.3-beta02
2024-07-17 14:34:47 +08:00
Argo Zhang
c253ee84b5
refactor(DockView): support multiple custom class (#3866)
* fix: 修复报告页面不显示

* chore: bump version 8.0.5

* fix:  修复点击收起列表里的tab时index不同步的问题

* chore: bump version 8.0.6

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-17 14:22:54 +08:00
Argo Zhang
7a330a79a2
fix(DockView): update keep active panel logic (#3860)
* fix: 修复刷新记不住激活的panel

* fix:  修复点击收起列表里的tab时index不同步的问题

* chore: bump version 8.0.4

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-17 13:54:00 +08:00
Argo Zhang
1c6251316c
doc(GlobalOptions): update documentation for global options (#3858)
* chore: bump version 8.7.3-beta01

* doc: 调整顺序

* refactor: 更新参数顺序

* doc: 更新文档

* refactor: 调整参数顺序
2024-07-16 10:48:11 +08:00
Argo Zhang
ab9ffd12b8
refactor(DockView): update addPanel method (#3844)
* fix: 修复双通道改变结构后切单通道再切回来只显示一个通道

* chore: bump vesion 8.0.2

* chore: bump version 8.0.3-beta01

* fix: 解决ResizeObserver触发时会影响panel的顺序

* chore: bump version 8.0.3

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-15 13:59:42 +08:00
Argo Zhang
3b5274a315
feat(Table): add RowTemplate (#3854)
* refactor: 精简代码

* feat: 增加 TableRowContext 上下文类

* refactor: 精简代码

* feat: 增加 RowTemplate 模板参数

* refactor: 增加 RowTemplate 模板逻辑

* doc: 增加 CustomTableRow 组件

* doc: 增加 RowTemplate 文档

* revert: 撤销代码写法

* test: 增加单元测试

* doc: 更新文档

* doc: 增加描述信息

* test: 更新单元测试

* refactor: 更新单元测试

* test: 更新单元测试

* test: 更新单元测试

* test: 更新单元测试
2024-07-15 13:37:09 +08:00
Argo Zhang
1d89e8fa57
feat(TreeView): update icon for clear search bar (#3852)
* feat: 更改清空搜索图标

* chore: bump version 8.0.6

* feat: 更新清空搜索栏图标

* chore: bump version 8.0.9

* chore: 更新依赖包
2024-07-14 18:08:57 +08:00
Argo Zhang
a5af9d00ab
feat(TreeView): update ResetSearchButton icon (#3850)
* refactor: 更新 TreeView 重置按钮图标

* chore: bump version 8.7.2
2024-07-14 15:18:55 +08:00
Argo Zhang
098894b3bc
doc(GlobalOptions): add GlobalOpton documentation (#3848)
* doc: 更正单词拼写错误

* doc: 增加全局配置文档

* doc: 更改本地化键值

* doc: 更新文档
2024-07-13 20:29:53 +08:00
Argo Zhang
5880cc1e39
feat(BootstrapBlazorOptions): add ContextMenuOptions class (#3846)
* feat: 增加 ContextMenuOptions 配置

* feat: Table 组件增加右键菜单延时设置

* feat: TreeView 组件增加右键菜单延时设置

* doc: 更新配置

* test: 增加单元测试

* chore: bump version 8.7.2-beta05
2024-07-12 14:13:24 +08:00
Argo Zhang
eed01d1d6e
refactor(DockView): update dockview-config.js (#3842)
* fix: 修复双通道改变结构后切单通道再切回来只显示一个通道

* chore: bump vesion 8.0.2

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-12 11:19:36 +08:00
Argo Zhang
e114269a64
feat(Table): set ShowColumnWidthTooltip default value to false (#3838)
* refactor: 更改默认值为 false

* doc: 更新默认值文档

* chore: bump version 8.7.2-beta04
2024-07-12 10:43:13 +08:00
Argo Zhang
a8611fee14
feat(DockView): add keep position function (#3840)
* fix:修改添加panel的添加顺序

* fix:修改添加panel的添加顺序

* chore: bump version 8.0.1

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-12 10:38:30 +08:00
Argo Zhang
fece7a2352
doc(Table): add documation for ShowRefresh (#3836)
* doc: 增加注释

* doc: 增加刷新按钮文档说明
2024-07-12 10:38:12 +08:00
Argo Zhang
aeb7ce797a
feat(Table): add ResetSortAsync method (#3834)
* feat: 增加 ResetSortAsync 方法

* test: 更新单元测试

* refactor: 优化代码

* chore: 更新依赖包
2024-07-11 16:12:03 +08:00
Argo Zhang
1c265e2ab7
refactor(DockView): update reset width logic (#3832)
* refactor: 删除moveGroupOrPanel的重写

* refactor: doAddGroup添加targetIndex参数

* refactor: 修改拖拽group(有多个Panel)时addView的size参数

* refactor:完善显示隐藏时保存本地

* refactor: 代码格式化

* refactor: 增加资源销毁逻辑

* refactor: 增加 _inited 变量

* refactor: 重构代码逻辑

* fix: 修正floatingGroup的初始化位置,修复切换节点显示异常

* chore: bump version 8.0.1-beta09

* refactor: 代码格式化

* refactor: 重构代码

* refactor: 代码格式化

* refactor: 重构代码

* refactor: 重构代码

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-11 09:56:31 +08:00
Argo Zhang
ebdb12511c
doc(Video): add Video link (#3830)
* doc: 增加视频讲解链接

* chore: 更新视频配置

* chore: 更新依赖组件包

* doc: 更新说明文档
2024-07-10 20:24:42 +08:00
Argo Zhang
985feb2fc5
doc(IconTheme): add TableColumnToolboxIcon (#3828)
* chore: 更新依赖包

* feat: 增加 TableColumnToolboxIcon 图标

* chore: bump version 8.0.9-beta01

* feat: 增加 TableColumnToolboxIcon

* chore: bump version 8.0.6-beta01

* chore: 更新图标依赖包
2024-07-09 20:31:25 +08:00
Argo Zhang
01276e6ab8
feat(Topology): add IsDisableHover parameter (#3826)
* feat: 增加 IsDisableHover 参数

* doc: 更新示例文档

* doc: 更新示例
2024-07-09 17:49:40 +08:00
Argo Zhang
6c9929be89
fix(DockViewV2): re-layout issue after dragging panel (#3824)
* refactor: 升级脚本到 1.14.2

* chore: 修复宽度平分问题

* chore: bump version 8.0.1-beta07

* doc: 更新示例文档
2024-07-09 14:59:27 +08:00
Argo Zhang
f09c8d5d05
fix(Topology): missing background cause value is null (#3822)
* feat: 增加 null 忽略标签

* chore: bump version 8.0.8
2024-07-09 14:30:24 +08:00
Argo Zhang
a0de191cff
doc(AutoGenerateClassAttribute): add docmentation for auto class/column attribute (#3819)
* doc: 增加特性标签文档

* doc: 更新标签说明

* doc: 文档本地化
2024-07-09 12:38:16 +08:00
Argo Zhang
d64937744d
fix(Dialog): do not remove when browser go back/forward (#3816)
* fix: 修复浏览器后退前进时弹窗不消失问题

* chore: bump version 8.7.2-beta03
2024-07-09 11:00:37 +08:00
Argo Zhang
824d08edcf
feat(Popover): add Offset parameter (#3813)
* refactor: 精简代码

* feat: 增加 offset 支持

* refactor: 阻止事件冒泡

* doc: 更新示例

* refactor: 更新示例逻辑

* feat: 增加自动关闭逻辑

* refactor: 修复 Title 不正确问题

* refactor: 增加工具栏自动关闭功能

* chore: bump version 8.7.2-beta02

* refactor: 移除不使用的样式
2024-07-08 20:36:04 +08:00
Argo Zhang
6c31b6ab92
feat(ShowColumnToolbox): add ShowColumnToolbox parameter (#3784)
* refactor: 尝试增加 bar 接受双击事件

* refactor: 更新脚本增加强壮性

* feat: 增加功能弹窗

* feat: 增加 ShowColumnToolbox 参数

* feat: 增加拖动列显示宽度以及工具栏功能

* refactor: 增加自动关闭逻辑

* revert: 移除 bar 元素

* refactor: 增强双击宽度自适应逻辑

* refactor: 增加左右对齐工具栏

* doc: 更新示例

* feat: 增加工具栏图标

* feat: 增加 TableColumnToolboxIcon 图标

* doc: 增加示例

* style: 更新最小宽度

* refactor: 增加工具栏

* refactor: 代码格式化

* doc: 更新示例

* doc: 更新资源文件

* refactor: 更正单词拼写错误

* doc: 更新示例

* feat: 增加 ToolboxTemplate 模板

* feat: 增加工具栏 Popover 弹窗

* refactor: 撤销 ShowColumnToolbox 参数

* doc: 更新示例

* test: 增加单元测试

* test: 更新单元测试

* test: 更新单元测试

* chore: bump version 8.7.2-beta01
2024-07-08 18:09:50 +08:00
Argo Zhang
0fd369c2e0
feat(DockView): add OnSplitterCallbackAsync parameter (#3811)
* fix:修复初始化完成时initialized和panelVisibleChanged事件不触发

* fix:修复getConfigFromContent多余的包裹导致方向异常

* refactor:删除getConfigFromContent添加row或column层级

* feat: 增加 OnSplitterCallbackAsync 回调方法

* feat: 增加拖拽、splite、lock、float操作时存储数据

* chore: bump version 8.0.1-beta06

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-08 15:13:05 +08:00
Argo Zhang
168973fb1b
feat(Tooltip): add Offset parameter (#3809)
* feat: 增加 Offset 参数

* test: 更新单元测试

* doc: 更新文档
2024-07-08 15:04:37 +08:00
Argo Zhang
04b5da9211
feat(Tooltip): add FallbackPlacements parameter (#3807)
* feat: 增加 FallbackPlacements 参数

* test: 增加单元测试

* test: 更新单元测试

* test: 更新单元测试

* revert: 撤销 set 方法参数

* test: 撤销单元测试更改

* test: 更新单元测试
2024-07-08 14:50:48 +08:00
Argo Zhang
bf4d234726
feat(Popover): add Template parameter (#3805)
* fix: 修复关闭时 popover-body 导致闪烁问题

* refactor: 更新组件

* fix: 修复逻辑判断错误

* refactor: 更改脚本名

* refactor: 增加 Template 参数

* doc: 增加示例

* refactor: 精简代码兼容 Template 用法

* refactor: 实现模板逻辑

* refactor: 更新模板位置

* refactor: 更新示例文档

* doc: 更新本地化

* refactor: 增加事件销毁逻辑

* refactor: 更新 title 逻辑

* test: 更新单元测试

* refactor: 恢复 toggle 设置

* doc: 格式化属性

* test: 更新单元测试
2024-07-08 13:12:22 +08:00
Argo Zhang
8bd79c70b6
feat(ITableColumn): update parameter to Nullable data type (#3802)
* refactor: searchable 更改为可为空类型

* fix: 修复使用 AutoGenerateColumnAttribute 值时继承 AutoGenerateClassAttribute 问题

* feat: Filterable 更改为可为空类型

* refactor: 更改 Sortable 为可为空类型

* refactor: 更改可折行配置为可为空类型

* refactor: Ignore/Readonly/Visible 更改为可为空数据类型

* refactor: ShowTips/ShowCopyColumn/Align 更改为可为空数据类型

* refactor: 增加继承 Class 标签值逻辑

* refactor: 优化继承 Class 标签中设置的参数值逻辑

* Revert "refactor: 优化继承 Class 标签中设置的参数值逻辑"

This reverts commit 68d00555f2e0d78f95131130aab386b760540b05.

* test: 更新单元测试

* test: 更新单元测试

* test: 更新单元测试

* fix: 修复注释

* refactor: 更正单词拼写

* chore: bump version 8.7.1

* refactor: 更新 Ignore 逻辑

* refactor: 动态数据移除忽略条件

* refactor: 更改数据类型提高性能

---------

Co-authored-by: Alex chow <zhouchuanglin@gmail.com>
2024-07-07 11:26:12 +08:00
Argo Zhang
bb50e0b038
feat(MultiFilter): keep selected item when AlwaysTriggerGetItems is true (#3800)
* fix: 修复逻辑判断错误

* feat: 增加保持选项功能

* chore: bump version 8.7.1-beta08

* test: 更新单元测试
2024-07-06 21:24:16 +08:00
Argo Zhang
4affe600fd
fix(Popover): fixed the flickering issue when closing pop-up windows (#3798) 2024-07-06 16:41:13 +08:00
Argo Zhang
7a642b2fea
feat(MultiFilter): add AlwaysTriggerGetItems parameter (#3796)
* feat(MultiFilter): add AlwaysTriggerGetItems parameter

* test: 增加单元测试

* chore: bump version 8.7.1-beta07
2024-07-06 14:48:18 +08:00
Argo Zhang
629d9f3443
doc(Table): update AutoRefresh sample code (#3795) 2024-07-06 14:15:25 +08:00
Argo Zhang
ef993072f8
fix(Table): scroll to top when click row on VirtualScroll mode (#3794)
* refactor: 更新注释文档

* fix: 增加 FilterTrigger 变量过滤时滚动条置顶

* feat: 表格虚拟滚动时内部禁止分页

* test: 更新单元测试

* chore: bump version 8.7.1-beta06
2024-07-06 13:05:03 +08:00
Old Li
b89b03c0e3
feat(ClipboardService): add Get method on service (#3788)
* refactor: 重构代码,增加getClipboardContentByMimeType方法

* refactor: 重构代码

* refactor: 重构代码,js统一返回byte[]

* rerefactor: 重命名方法

* rerefactor: add ClipboardItem

* rerefactor: 重构代码

* doc: 更新文档

* doc: 更新文档

* doc: 更新方法注释

* test: 更新单元测试

* refactor: 精简代码

* feat: 增加 getText 方法

* test: 更新单元测试

* refactor: 更新剪切板服务

* refactor: 更新代码

* test: 增加单元测试

* doc: 更新文档

* doc: 代码格式化

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-07-05 20:03:45 +08:00
Argo Zhang
9f61ba7795
feat(ShowColumnToolbox): add ShowColumnWidthTooltip parameter (#3790)
* feat: 增加拖动列宽显示数值功能

* feat: 增加 ShowColumnWidthTooltip 参数

* refactor: 增加 ShowColumnWidthTooltip 脚本逻辑

* test: 更新单元测试
2024-07-05 13:35:32 +08:00
Argo Zhang
6a63925eb1
feat(Table): add AutoScrollVerticalAlign parameter (#3786)
* feat: 增加 AutoScrollVerticalAlign 参数设置对齐方式

* doc: 更新示例

* refactor: 更新脚本

* test: 更新单元测试
2024-07-04 20:35:34 +08:00
Argo Zhang
68ff6cdb28
feat(Table): add OnAutoFitContentAsync parameter (#3781)
* refactor: 尝试增加 bar 接受双击事件

* refactor: 更新脚本增加强壮性

* feat: 增加功能弹窗

* feat: 增加 ShowColumnToolbox 参数

* feat: 增加拖动列显示宽度以及工具栏功能

* refactor: 增加自动关闭逻辑

* revert: 移除 bar 元素

* refactor: 增强双击宽度自适应逻辑

* refactor: 撤销工具栏代码

* Revert "refactor: 撤销工具栏代码"

This reverts commit 2a62a2abadde9ebecb4790814cfc99c5d75cdf4d.

* refactor: 移除 ShowColumnToolbox 参数

* test: 更新单元测试
2024-07-04 16:16:38 +08:00
Argo Zhang
28e8900fd4
feat(MultiFilter): add OnGetItemsAsync parameter for performance (#3778)
* doc: 更新视频配置

* doc: 更新注释

* refactor: 移除 MultiFilterItem 内部类

* doc: 更新示例

* doc: 增加注释

* feat: 增加懒加载动画

* feat: 增加脚本支持数据懒加载

* refactor: 精简代码

* refactor: 重命名回调方法名称

* feat: 增加 Items 保持选中项逻辑

* doc: 更新示例

* chore: bump version 8.7.1-beta05

* test: 增加单元测试

* test: 增加单元测试

* test: 更新单元测试

* test: 更新单元测试

* test: 增加单元测试

* doc: 更新说明文档
2024-07-03 14:50:42 +08:00
Old Li
95258b7f34
feat(ClipboardService): add getText method (#3775)
* add getTextFromClipboard function

* feat: 更新剪切板服务

* doc: 增加注释

* doc: 更新文档

* doc: 更新文档

* doc: 更新示例文档

* test: 更新单元测试

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-07-03 10:25:13 +08:00
AiZhen
6f87aed712
fix(MultiFilter): not keep selected items open again (#3773)
Co-authored-by: Argo Zhang <argo@live.ca>
2024-07-03 10:01:02 +08:00
Argo Zhang
fae911658f
feat(TreeView): add IsFixedSearch parameter (#3772)
* feat: 增加 IsFixedSearch 参数

* feat: 增加固定搜索栏样式

* doc: 更新固定搜索栏示例

* test: 更新单元测试

* chore: bump version 8.7.1-beta04
2024-07-03 09:00:46 +08:00
Argo Zhang
9a43e35a3b
fix(Table): column resize not work in mobile (#3768)
* refactor: 修复移动端列拖动失效问题

* refactor: 增加取消判断逻辑防止警告

* chore: bump version 8.7.1-beta03
2024-07-02 10:33:28 +08:00
Argo Zhang
9f8c4091bd
fix(MultiFilter): missing item selection status (#3766)
* fix: 增加过滤条件重置逻辑

* chore: bump version 8.7.1-beta02

* fix: 修复全选状态丢失问题
2024-07-01 18:33:18 +08:00