Skip to content

v6.5.0

Compare
Choose a tag to compare
@ArgoZhang ArgoZhang released this 09 Apr 03:40
· 2803 commits to main since this release

发布时间 2022-04-07 V6.5.0

破坏性更新

  • feat(#I50GIB): 组件 Table 参数 SearchDialogShowMaximizeButton EditDialogShowMaximizeButton 默认值更改为 true #I50GIB
    组件 Table 编辑/搜索 弹窗默认显示最大化按钮
  • refactor(#I502E4): 组件 DateTimePicker 使用视图参数 DatePickerViewModel 更改为 DatePickerViewMode TimePickerCellViewModel 更改为 TimePickerCellViewMode CalendarViewModel 更改为 CalendarViewMode 更正单次拼写错误 #I502E4
  • refactor(#I4ZSNF): 服务 DialogService 扩展方法 ShowSaveDialog 原参数 Dictionary<string, object?>? parameters = null 更改为 Action<Dictionary<string, object?>>? parametersFactory = null 回调方式 #I4ZSNF
  • refactor(#I4YRMU): 类 Utility 扩展方法 CreateComponentByFieldType CreateDisplayByFieldType 移除 LookupService 参数精简调用方代码 #I4YRMU
  • refactor(#I4YRI0): 类 Utility 扩展方法 CreateComponentByFieldType CreateDisplayByFieldType 移除 ShowLabel 参数精简调用方代码 #I4YRI0
  • feat(#I4Y0FS): 所有弹窗由原来的默认 Large 更改为 ExtraExtraLarge 超超大支持带鱼屏 #I4Y0FS
  • refactor(#I4WVAB): 类 TableTreeNode 移除参数 HasKey 属性 #I4WVAB
  • refactor(#I4WLN7): 组件 DynamicElement 移除参数 GenerateElement #I4WLN7
  • refactor(#I4WI7I): 弹窗服务 SwalService 参数 SwalOption 移除 IsConfirm 参数减少使用者代码量 #I4WI7I

新增功能

  • feat(#I51EOA): 增加 Speech 语音识别组件将语音转化为文字 #I51EOA
  • feat(#I5153N): 组件 CardUpload 增加图片预览功能 #I5153N
  • feat(#I514V4): 组件 Image 增加 PrevList 大图预览功能 #I514V4
  • feat(#I512OY): 组件 Image 增加 HandleError 功能 #I512OY
  • feat(#I512OS): 组件 Image 增加 PlaceHolderTemplate 模板功能 #I512OS
  • feat(#I512B7): 增加 Image 组件用于显示图片 #I512B7
  • feat(#I50XD6): 组件 Tree 增加 GetCheckedItems 实例方法方便获取当前 Tree 所有选中的节点 #I50XD6
  • feat(#I50UHM): 组件 Editor 增加 DoMethodAsync 实例方法 #I50UHM
  • feat(#I4Y0EB): 组件 Table 编辑/搜索弹窗 设置 ScrollingDialogContent 固定弹窗 Footer 功能 #I4Y0EB
  • feat(#I4Z2SE): 增加 FAIconList 组件提供 FontAwesome 图标选择功能 #I4ZSNO
  • feat(#I4ZSNF): 服务 DialogService 增加 ShowCloseDialog 扩展方法 #I4ZSNF
  • feat(#I4ZSLV): 组件 ButtonBase 增加 ShowTooltip/RemoveTooltip 实例方法方便使用者调用提示栏功能 #I4ZSLV
  • feat(#I4ZS5O): 移除内置样式 table-modal-footer 复用 modal-footer 减少弹窗使用者样式代码 #I4YW36
  • feat(##I4ZN9E): 组件 BootstrapInput 增加 IsSelectAllTextOnEnter 参数用于回车选中所有文字 #I4YW36
  • feat(#I4YW36): 特性 AutoGenerateColumn 支持 ShowLabelTooltip 参数 #I4YW36
  • feat(#I4YVGQ): 组件 Dialog 增加 ShowValidateFormDialog 扩展方法方便弹出 ValidateForm 表单的弹窗 #I4YVGQ
  • feat(#I4YNCG): 表单组件以及 TableColumn EditorItem 增加 ShowLabelTooltip 参数 用于显示标签太长时被裁剪后鼠标悬浮时显示 Tooltip 提示栏 #I4YNCG
  • feat(#I4YMFK): 组件 ValidateForm 显示标签增加 title 标签支持鼠标悬停提示 #I4YMFK
  • feat(#I4YL4D): 组件 MessageOption 增加参数 OnDismiss 回调委托用于 MesssageItem 关闭回调 #I4YEXU
  • feat(#I4YEXU): 组件 Layout 增加手风琴效果参数 IsAccordion 设定 #I4YEXU
  • feat(#I4Y6OH): 组件 GeoLocation 增加持续定位功能可用于导航开发 #I4Y6OH
  • feat(#I4Y3QG): 组件 Dialog 全屏弹窗支持 ExtraExtraLarge 样式 #I4Y3QG
  • feat(#I4Y2KZ): 组件 Dropdown 支持 ExtraExtraLarge 样式 #I4Y2KZ
  • feat(#I4Y2JH): 组件 Button 支持 ExtraExtraLarge 样式 #I4Y24F
  • feat(#I4Y2BM): 组件 Checkbox 支持 ExtraExtraLarge 样式 #I4Y24F
  • feat(#I4Y24F): 组件 Avatar 支持 ExtraExtraLarge 样式 #I4Y24F
  • feat(#I4Y0FS): 增加 ExtraExtraLarge 超超大样式支持带鱼屏 #I4Y0FS
  • feat(#I4XOJE): 增加 ILookUpService 数据服务用于关联外键数据 #I4XOJE
  • feat(#I4XHT5): 组件 InputGroup 兼容 Select #I4XHT5
  • feat(#I4U3DX): 组件 Select 下拉框内容过多时自动滚动到选项值 #I4XGLY
  • feat(#I4XGLY): 组件 BootstrapInputGroupLabel 适配 ValidateForm 组件内置判断是 input-group 内部标签还是属性标签 #I4XGLY
  • feat(#I4XDLI): 增加 SkeletonTree 骨架屏组件 #I4XDLI
  • feat(#I4XBU1): 组件 WebClient 属性 Device 更改为 WebClientDeviceType #I4XBU1
  • feat(#I4X736): 扩展方法 GenerateValueChanged 公开方便项目中动态创建回调 #I4X736
  • feat(#I4X3SG): 组件 Tab 增加 ButtonTemplate 提供扩展按钮功能 #I4X3SG
  • feat(#I4X067): 组件 Table 绑定复杂属性时支持过滤与排序功能 #I4X067
  • feat(#I4WV52): 工具类 Utility 增加 GetKeyValue 方法用于获取 [KeyAttribute] 标记属性值 #I4WV52
  • feat(#I4WM94): 组件 PopConfirmButton 增加 IsLink 参数使用 A 标签进行组件渲染 #I4W9YF
  • feat(#I4WEZR): 组件 TableColumn 支持复杂类型属性 bind-Field="context.Foo.Dummy.Cat.Name" #I4W9YF
  • feat(#I4W9YF): 组件 Camera增加 videoWidth videoHeight 参数用于设置视频窗口大小 #I4W9YF

问题修复

  • fix(#I51EP5): 组件 Transfer 右侧数据移动到左侧时 Value 不正确问题 #I511VH
  • fix(#I511VH): 组件 Table 使用动态 DataTable 作为数据源时无法使用删除操作超过两次 #I511VH
  • fix(#I50NJX): 组件 RadioList 内部增加 FormatValueAsString 修复绑定 SelectedItem 时内部处理不正确问题 #I50NJX
  • fix(#I506W3): 组件 MultiSelect 设置 Min/Max 验证失效问题 #I506W3
  • fix(#I500DE): 组件 DateTimeRange 未设置 Value 参数时报错问题 #I500DE
  • fix(#I5021K): 组件 InputUpload 浏览与删除按钮样式重复问题 #I5021K
  • fix(#I4Y6AR): 组件 Table 组件在 InCell 模式下编辑单元格后数据恢复问题 #I4Y6AR
  • fix(#I4ZBA2): 组件 MultiSelect 组件搜索结果选中状态显示不正确问题 #I4ZBA2
  • fix(#I4YDWI): 组件 Table Excel 动态模式抛异常问题 #I4YDWI
  • fix(#I4XZDD): 组件 Switch 设置 IsReadonlyWhenEdit 丢失显示文本问题 #I4XZDD
  • fix(#I4XVKU): 组件 Light 未支持自定义 class 样式问题 #I4XVKU
  • fix(#I4XPYY): 组件 Input 在弹窗内无法自动获得焦点问题 #I4XPYY
  • fix(#I4XJ5M): 组件 Table 行内 TableCellButton 属性 IsDisabled 未生效问题 #I4XJ5M
  • fix(#I4U9JM): 组件 Tree 增加骨架屏用于异步加载大数据 #I4U9JM
  • fix(#I4X9JC): 组件 DateTimePicker 增加时间溢出检查 #I4X9JC
  • fix(#I4WV6R): 组件 Table 工具栏编辑等按钮在未选择行时仍然可用问题 #I4WV6R
  • fix(#I4WSEI): 组件 Select 数据项 Items 中无当前选项值时 Value 值不正确问题 #I4WG4N
  • fix(#I4WG4N): 组件 InputUpload 绑定 string 类型是不显示文件名问题 #I4WG4N
  • fix(#I4WFYV): 组件 PopConfirmButton 移除 sealed 关键字允许集成扩展本组件 #I4WAHK
  • fix(#I4WAHK): 组件 Camera 移除 Fill 填充方式使用者可以使用样式自定义填充方式 #I4WAHK

更新文档

  • doc(#I4UCAK): 更新 Card 示例文档 #I4UCAK
  • doc(#I4ZXNM): 更新 Tree 组件 IsCollapsed 参数说明与示例 #I4WAFR
  • doc(#I4YUTT): 更新 IpAddress 组件到表单组件分类内 #I4WAFR
  • doc(#I4WAFR): 更新 Camera 组件示例文档 #I4WAFR

单元测试

  • test(#I50NJ3): 增加 Validator 单元测试 #I50NJ3
  • test(#I501DL): 增加 TimePicker 单元测试 #I501DL
  • test(#I500N7): 增加 ClipboardService 单元测试 #I500N7
  • test(#I500MQ): 增加 FAIconList 单元测试 #I500MQ
  • test(#I4ZRIP): 增加 Table Search 功能单元测试 #I4ZRIP
  • test(#I4ZMWB): 增加 BootstrapBlazorAuthorizeView 单元测试 #I4ZMWB
  • test(#I4ZHTE): 增加 Geolocation 单元测试 #I4ZHTE
  • test(#I4ZA0N): 增加 Input 单元测试 #I4ZA0N
  • test(#I4ZA05): 增加 DropdownWidget 单元测试 #I4ZA05
  • test(#I4Z9ZV): 增加 FullScreen 单元测试 #I4Z9ZV
  • test(#I4Z9XQ): 增加 Toast 单元测试 #I4Z2WF
  • test(#I4Z9W7): 增加 Slider 单元测试 #I4Z2WF
  • test(#I4Z2WT): 增加 Nav 单元测试 #I4Z2WF
  • test(#I4Z2WF): 增加 Skeleton 单元测试 #I4Z2WF
  • test(#I4Z2W6): 增加 HandWritten 单元测试 #I4Z2W6
  • test(#I4Z2VY): 增加 IpLocator 单元测试 #I4Z2VY
  • test(#I4Z2U3): 增加 Rate 单元测试 #I4Z2U3
  • test(#I4Z2UI): 增加 LogoutLink 单元测试 #I4Z2UI
  • test(#I4Z2TQ): 增加 Search 单元测试 #I4YYRX
  • test(#I4Z2SM): 增加 TextArea 单元测试 #I4YYRX
  • test(#I4YYRX): 增加 Collapse 单元测试 #I4YYRX
  • test(#I4YN9P): 增加 IpAddress 单元测试 #I4YN9P
  • test(#I4YLKC): 增加 ListView 单元测试 #I4YLKC
  • test(#I4YL54): 增加 Message 单元测试 #I4YL54
  • test(#I4YJLL): 增加 Download 单元测试 #I4YJLL
  • test(#I4YD5R): 增加 Editor 单元测试 #I4YD5R
  • test(#I4XYP2): 增加 Cascader 单元测试 #I4XYP2
  • test(#I4XPYV): 增加 EditorForm 只读属性渲染成 Display 组件单元测试 #I4XOJ0
  • test(#I4XOJ0): 增加 Captcha 单元测试 #I4XOJ0
  • test(#I4XKX7): 增加 Camera 单元测试 #I4XKX7
  • test(#I4X05H): 增加 Dropdown 单元测试 #I4X05H
  • test(#I4WF7Y): 增加 Breadcrumb 单元测试 #I4WF7Y
  • test(#I4WF7U): 增加 Split 单元测试 #I4WF7U
  • test(#I4W9WY): 增加 ValidateForm 单元测试 #I4VXYM