Releases: dotnetcore/BootstrapBlazor
V6.12.0
发布时间 2022-11-05 V6.12.0
V6.12.0
- feat(#I5Z36Y): 服务
DownloadService
增加DownloadFromFileAsync
扩展方法直接给物理路径即可 #I5Z36Y - feat(#I5Z543): 组件
Responsive
继承IDisposable
接口 #I5Z543 - feat(#I5Z55D): 组件
Table
重构使用脚本动态载入机制 #I5Z55D - feat(#I5ZB6J): 组件
Ajax
重构使用fetch
代替jQ
$.ajax
方法 #I5ZB6J - fix(#I5ZBWL): 修复组件
Pagination
设置PageIndex
参数首次加载时不生效问题 #I5ZBWL - feat(#I5ZGLO): 修复组件
QRCode
更新Content
参数后二维码不刷新问题 #I5ZBWL - fix(#I5ZLPV): 修复组件
Timer
报错问题 #I5ZLPV
V6.11.31
- fix(#I5YNJU): 修复
Toast
组件直接放置到Razor
页面中导致程序崩溃问题 #I5YNJU
V6.11.30
- fix(#I5Y48E): 修复
JsonLocalizer
本地化文件中格式化错误导致内部string.Format
报错导致程序崩溃问题 #I5Y48E - feat(#I5YDIK): 组件
BarcodeReader
发布新版本6.3.0
#I5YDIK - feat(#I5YGH1): 组件
Card
重构 破坏性更新 原参数CardHeader
CardBody
CardFooter
更改为HeaderTemplate
BodyTemplate
FooterTemplate
#I5YDIK - feat(#I5YINB): 组件
Table
增加参数EditDialogFullScreenSize
用于设置编辑弹窗全屏控制 #I5YINB - feat(#I5YMXM): 组件
Table
增加实例方法ResetVisibleColumns
用于代码设置表格列显示隐藏 #I5YMXM
V6.11.29
- fix(#I5XXE5): 修复组件模块
Download
缺少dispose
方法导致报错问题 #I5XXE5 - fix(#I5XXE6): 修复
Console
组件内部Light
组件参数Title
未更改为TooltipText
导致报错问题 #I5XXE5 - feat(#I5XXE7): 组件
Tooltip
支持设置TooltipText
更新提示信息功能 #I5XXE7 - fix(#I5Y3TW): 修复组件
Table
卡片按钮文字显示双份问题 #I5Y3TW
V6.11.28
- feat(#I5XRIV): 组件
LinkButton
增加btn
样式方便二开自定义样式 #I5XRIV - feat(#I5XRKI): 组件
Search
支持自定义样式等html
自定义标签 #I5XRKI - fix(#I5XWWT): 修复组件
Toast
设置Placement
居中时位置有偏移问题 #I5XWWT
V6.11.27
- fix(#I5XGTX): 修复组件
PopConfirmButton
内置ValidateForm
当异步提交表单认证失败后一直被禁用无法再次使用问题 #I5UZ4P
V6.11.26
- fix(#I5UZ4P): 修复组件
Table
开启ShowEmpty
与明细行时无数据未能充满表格问题 #I5UZ4P
V6.11.25
- feat(#I5XN2J): 基类
BootstrapModuleComponentBase
增加InvokeAsync<TValue>
方法 #I5XN2J - chore(#I5XNC4): 组件包
QRCode
更新到6.1.2
修复清除按钮失效问题 #I5XNC4 - chore(#I5XO9C): 组件包
FontAwesome
图标库升级到6.3.1 组件
#I5XO9C - chore(#I5XOAK): 组件包
Topology
升级到6.1.1
#I5XOAK - chore(#I5XOBD): 组件包
Markdown
升级到6.3.1
#I5XOBD - chore(#I5XOC5): 组件包
CherryMarkdown
升级到6.1.1
#I5XOC5
V6.11.24
- refactor: 纠正
InvokeExecuteAsync
方法单词拼写错误
V6.11.23
- feat(#I5XJPH): 重写
Download
组件使用新对象DotNetStreamReference
实现流下载功能 #I5XJPH - feat(#I5XL05): 增加
JSModuleAutoLoaderAttribute
标签替代BootstrapModuleComponentBase
基类中的Inherited
属性减少代码提高可读性 #I5XL05
V6.11.22
- feat(#I5XBBR): 组件
TimePicker
使用动态Javascript
脚本模块加载机制 #I5XBBR - fix(#I5XGJW): 修复组件
Select
开启搜索框后无法输入字符问题 #I5XGJW
V6.11.21
- feat(#I5X7RR): 组件
Responsive
使用动态Javascript
脚本模块加载机制 #I5X7RR - feat(#I5X7U6): 重新设计
ResizeNotification
服务复用Javascript
模块提高性能 #I5X7U6
V6.11.20
- chore(#I5WYH4): 组件
CherryMarkdown
发布V6.1.0
版本 #I5WYH4 - feat(#I5WZ4M): 组件
DateTimePicker/Range
增加ShowShadow
参数控制是否显示阴影效果 #I5WYH4 - fix(#I5X2BW): 修复
Validate
module 执行execute
报错问题 #I5X2BW
V6.11.19
- feat(#I5WNL3): 组件
Toggle
重构样式使用变量方便自定义 #I5WNL3 - feat(#I5WUG1): 组件
Topology
底层增加destroy
方法调用释放资源 #I5WUG1 - fix(#I5WUXA): 修复
Utility
模块方法insertAfter/Before
报错问题 #I5WUXA
V6.11.18
- feat(#I5WK62): 重写
Toast
与bootstrap
v5.2.2
一致 #I5WK62 - feat(#I5WML0): 组件
RadioList
支持异步给定数据源 #I5WML0 - fix(#I5WMTB): 修复组件
SelectTree
选中项目后不自动收起下拉框问题 #I5WMTB
V6.11.7
- chore(#I5WC7I): 扩展包
BootstrapBlazor.Barcode
升级到V6.1.0
#I5WC7I
V6.11.16
- fix(#I5W7CL): 修复
ListView
分组后首次加载数据不显示问题 #I5W7CL - feat(#I5W865): 重构
AutoRedirect
组件防止客户端注册事件导致浏览器内存泄露 #I5W865 - feat(#I5W9RR): 增加
IDynamicColumnsObject
内置接口与实现类DynamicColumnsObject
支持动态列 #I5W9RR
V6.11.15
- feat(#I5VYVI): 组件
Transfer
增加Min/Max
参数 #I5VXW4 - fix(#I5VY2V): 修复
Table
组件ShowColumnList
列选取下拉按钮右侧圆角样式缺失问题 #I5VY2V - feat(#I5VYCN): add OnBeforeRenderRow callback on Table component 组件
Table
增加OnBeforeRenderRow
回调方法 #I5VYCN - feat(#I5VXW4): 组件
Select/MultiSelect/SelectTree
增加CustomClass
参数支持自定义样式 #I5VXW4 - fix(#I5VY2W): 修复组件
Slider
回调OnValuechanged
中参数值不正确问题 #I5VY2W - feat(#I5VYXS): 组件
Table
在CardView
模式下支持IsStriped
效果 #I5VYXS - fix(#I5VYZ3): 修复组件
MultiSelect
在IsPopover
模式下点击关闭小按钮时仍然弹出下拉框问题 #I5VYZ3
V6.11.14
- feat(#I5VX5I): 重构
IconDialog
组件使用JSModuleAutoLoader
动态加载模块 #I5VX5I
V6.11.13
- feat(#I5VWE9):
Javascript
Utility
模块增加addLink/removeLink/addScript/removeScript
方法用于动态加载css
javascript
#I5VWE9 - feat(#I5VWGG): 重构
Markdown
组件使用JSModuleAutoLoader
动态加载模块 #I5VWGG
V6.11.12
- fix(#I5V8Q8): 修复组件
Menu
禁止导航失效问题 #I5V8Q8 - fix(#I5VVHG): 修复组件
Menu
数据源Items
异步加载时子菜单缩进失效问题 #I5VVHG - fix(#I5VVHH): 修复脚本
index.js
中数字1_000_000
导致浏览器兼容问题 #I5VVHH - fix(#I5VVHL): 修复组件
MultiSelect
设置IsPopover
无法弹窗问题 #I5VVHL
V6.11.11
- fix(#I5VPHI): 修复组件
Select
空集合脚本报错 #I5VPHI - feat(#I5VS0G): 组件
BootstrapModuleComponentBase
增加Inherited
参数用于控制子类是否继承父类模块自动加载机制 默认true
#I5VS0G - feat(#I5VS7V): 组件
Popover
增加ShowShadow
参数用于控制是否显示阴影效果 默认true
#I5VS7V - fix(#I5VSEK): 修复组件
Upload
删除验证失败项时脚本报错问题 #I5VSEK - feat(#I5VT4C): 组件
Timer/Clipboard
改为动态加载javascript
脚本模块 #I5VT4C
V6.11.10
- fix(#I5VNL5): 更新类
JSModuleAutoloaderAttribute
设置Inherited
默认值false
防止继承类自动加载脚本 #I5VPHI
V6.11.9
V6.11.0
发布时间 2022-10-06 V6.11.0
V6.10.12
- feat(#I5SO59): 组件
Collapse
重构移除javascript
脚本降低维护成本 #I5SO59 - refactor(#I5U6ZK): 组件
AnchorLink
移除TooltipText
默认值 #I5U6ZK
V6.10.11
- fix(#I5U3XW): 修复
PulseButton
圆角默认设置不生效问题 #I5U3XW - feat(#I5U4K8): 组件
AutoRedirect
增加OnBeforeRedirectAsync
回调方法 #I5U3XW - fix(#I5U5N5): 修复
Message
自动关闭参数AutoHide
不生效问题 #I5U5N5 - feat(#I5U4NC): 组件
Select
增加IsFixedSearch
参数用于固定搜索栏 #I5U3XW
V6.10.10
- feat(#I5TTRH): 组件
Tooltip
Popover
重新设计为容器组件 #I5TTRH - fix(#I5TPY3): 修复组件
DateTimePicker
DateTimeRange
弹窗内年/月视图无法切换问题(新版本 BUG)#I5TPY3 - fix(#I5TX9H): 修复组件
DateTimePicker
在TableFilter
中导致过滤弹窗关闭问题(新版本 BUG)#I5TX9H - fix(#I5TVZV): 修复组件
ListView
设置Pagable="true"
导致OnQueryAsync
回调方法执行两次问题 #I5TVZV
V6.10.9
- feat(#I5THMC): 组件
BarcodeReader
增加VideoWidth
VideoHeight
参数用于自定义扫描窗口大小 #I5THMC - feat(#I5TIT0): 组件
Carousel
更新样式增加height: 100%
默认设置防止图片显示不全 #I5THMC - feat(#I5TK4Q): 组件
Carousel
参数Width
更改为字符串类型支持auto
与百分比形式 #I5TK4Q - feat(#I5T08G): 组件
PopconfirmButton
支持异步提交表单 #I5T08G
V6.10.8
- feat(#I5SWIZ): 组件
SelectTree
增加IsPopover
参数用于控制下拉菜单是否使用Popover
渲染 #I5SWIZ - fix(#I5SRA1): 修复调用
IStringLocalizerFactory
服务Create
方法在已添加其他Localziation
框架时报错问题 #I5SRA1 - chore(#I5SXYG):
bootstrap
升级到v5.2.1
#I5SXYG - chore(#I5SXZI):
font-awesome
升级到v6.2.0
#I5SXZI - feat(#I5T0AU): 组件
DateTimePicker
DateTimeRange
移除javascript
invoke 操作 #I5T0AU - feat(#I5T0BW): 组件
DateTimeRange
增加AutoCloseClickSideBar
参数侧边栏快捷选项可自动关闭弹窗 #I5T0BW
feat(#I5TBW2): 增加bb.Confirm
脚本组件为弹窗类提供支持 #I5TBW2 - feat(#I5TFE1): 破坏性更新 移动组件
QRCode
BarcodeReader
到BootstrapBlazor.BarCode
包 #I5TBW2 - feat(#I5TFGY): 组件
QRCode
增加Width
参数用于设置二维码宽度 #I5TFGY - feat(#I5TGYB): 组件
QRCode
增加DarkColor/LightColor
参数用于设置二维码颜色 #I5TGYB - feat(#I5TH29): 破坏性更新 组件
DateTimePicker
参数AutoClose
默认值更改为true
#I5TH29 - feat(#I5TH9C): 组件样式移除
:is
:where
等新语法兼容Chrome 87
等老版本 #I5TGYB - feat(#I5TH9X): 组件
Select
增加Offset
参数用于控制下拉菜单小箭头偏移量默认值[0, 10]
#I5TH9X
V6.10.7
- feat(#I5SGAV): 组件
Select
支持父容器overflow: hidden
阻止溢出遮挡 #I5SGAV - feat(#I5SMLA): 组件
MultiSelect
支持父容器overflow: hidden
阻止溢出遮挡 #I5SMLA - feat(#I5SMQF): 组件
Select
增加IsPopover
参数用于控制下拉菜单是否使用Popover
渲染 #I5SMQF - feat(#I5SRJH): 组件
MultiSelect
增加IsPopover
参数用于控制下拉菜单是否使用Popover
渲染 #I5SRJH
V6.10.6
- fix(#I5QPGP): 更新组件
Select
Select-Tree
适配InputGroup
组件 #I5R4FJ - refactor(#I5RYDU): 组件
Table
列选择下拉框默认高度由780px
改为使用--bb-dropdown-max-height
方便使用者统一设置 #I5RYDU - feat(#I5S8WU): 组件
RobbinTabItem
增加Component
参数用于自定义扩展其他组件到菜单中 #I5S8WU
V6.10.5
- feat(#I5R4FJ): 组件
Modal/Dialog
增加ShownCallbackAsync
回调方法用于再弹窗中使用canvas
绘图组件等 #I5R4FJ - feat(#I5R51W): 组件
Select
增加DropdownIcon
参数用于更改右侧下拉小箭头图标 #I5R51W - feat(#I5R5IS): 组件
Select
增加DisplayTemplate
参数用于自定义显示UI
#I5R5IS - feat(#I5QNBR): 组件
SelectTree
增加DropdownIcon
参数用于更改右侧下拉小箭头图标 #I5QNBR - feat(#I5RHLS): 组件
MultiSelect
增加对原生标签支持 #I5RHLS - feat(#I5RAL1): 组件
Table
增加CloseEditForm
实例方法用于自定义EditForm
表单时关闭编辑框使用 #I5RAL1
V6.10.4
- fix(#I5R3SM): 修复组件
Table
固定表头后允许列宽调整时导致不对齐问题 #I5R3SM
3250 feat(#I5R3YG):BootstrapBlazor.FontAwesome
更新到6.1.5
图标组件增加分类 #I5R3YG
V6.10.3
- fix(#I5QOG6): 修复组件
Display
空值高度丢失问题 #I5QOG6 - feat(#I5QSH6): 组件
Slider
增加OnValueChanged
方法 #I5QSH6 - fix(#I5QTY6): 修复
Slider
组件在弹窗中无法滑动问题 #I5QTY6 - fix(#I5QWG4): 修复
Slider
组件设置Max
超出100
后溢出问题 #I5QWG4 - feat(#I5QWTM): 更新
IconDialog
组件增加图标分类侧边栏索引功能 BA 中菜单管理已使用 #I5QWTM
V6.10.2
- feat(#I5QOCD): 组件
Carousel
增加Interval
参数用于控制幻灯片切换间隔 默认 5000 毫秒 #I5QOCD - feat(#I5QOD7): 组件
Carousel
增加DisableTouchSwiping
参数用于移动端禁用手势功能 默认 false 不禁用 #I5QOD7 - fix(#I5QOEA): 修复组件
Camera
拍照后无法获得图像数据问题 #I5QOEA
V6.10.1
v6.10.0
发布时间 2022-09-09 V6.10.0
V6.10.0
- feat(#I5QDQ3): 组件
Toast
配置ToastOption
增加ToastOption
用于不显示关闭按钮 #I5Q15Q - feat(#I5QE61): 组件
Table
实例化方法QueryAsync
增加pageIndex
参数用于查询时自定义页码 #I5QE61 - feat(#I5QFPC):
ToastService
扩展方法增加ShowClose
可选参数用于快捷设置是否显示关闭按钮 默认 true #I5QFPC - fix(#I5QH52): 修复组件
UploadBase
子类未设置UploaderElement
变量时导致组件脚本报错问题 #I5QFPC
V6.9.18
- feat(#I5Q15Q): 组件
ButtonUpload
增加ShowUploadList
参数可关闭上传后文件列表方便自定义上传处理逻辑 #I5Q15Q - fix(#I5QB2L): 修复组件
Table
Excel
模式下单元格只读组件有一个像素白边问题 #I5QB2L - chore(#I5QB3W): 增加主题
DEVUI
华为组件主题 #I5QB3W - feat(#I5Q15O): 组件
ValidateForm
增加DisableAutoSubmitFormByEnter
可阻止表单自动提交 #I5Q15O
V6.9.17
破坏性更新
- 组件
Table
原设计模式IsExcel
模式下自动显示工具栏,此版本两个参数分开,开启Excel
模式后默认不显示工具栏,需要设置ShowToolbar
即可 - 组件
Table
工具栏 新建编辑等按钮控制与行内按钮控制逻辑分开
-
ShowToolbar
控制工具栏ShowExtendButtons
控制行内按钮 -
ShowEditButton
控制工具栏编辑按钮ShowExtendEditButton
控制行内编辑按钮ShowEditButtonCallback
控制特定行编辑按钮 -
fix(#I5PTXP): 修复组件
Table
行内操作按钮显示逻辑 #I5PTXP -
feat(#I5PTXM): 组件
Table
增加ExtendButtonColumnAlignment
参数用于设置操作列对齐方式 默认center
居中 #I5PTXM -
fix(#I5Q075): 修复组件
TableFilter
当Table
内置与ValidateForm
时过滤框内表单组件出现前置标签问题 #I5PTXW -
feat(#I5PZDW): 内置下拉组件
AutoComplete
AutFill
Select
MultiSelect
SelectTree
Search
统一使用--bb-dropdown-max-height
设置默认下拉框最大高度 默认值274px
#I5PZDW -
feat(#I5PTXW): 组件
Table
增加LineNoAlignment
参数用于设置对齐方式 默认center
居中 #I5PTXW -
feat(#I5Q2ZC): 新增组件
BootstrapTooltip
#I5Q2ZC -
feat(#I5Q3SH): 组件
Table
对齐方式适配Excel
模式 #I5Q3SH -
feat(#I5Q54W): 组件
Table
Excel
模式支持行内操作按钮功能 #I5Q54W -
feat(#I5Q5UP): 组件
Table
Excel
模式更新单元格border
样式支持变量化 #I5Q5UP
V6.9.16
- feat(#I5PJYZ): 组件
Collapse
样式重构更精简 #I5PJYZ - feat(#I5PJRP): 组件
RadioList
增加ItemTemplate
用于自定义 UI #I5PJYZ - feat(#I5PL0Q): 组件
Rate
重做,新增ItemTemplate
用于自定义 UI 移除javascript
脚本 #I5PJYZ - feat(#I5OVRR): 组件
Upload
增加参数Capture
#I5PJYZ - fix(#I5PLUP): 组件
MultiSelect
重构,移除label
精简通讯量 #I5PLUP - feat(#I5OHYH): 组件
Table
恢复参数IsTracking
模式配合bind-Items
支持父子表一起提交保存场景 #I5OHYH - feat(#I5PU2U): 组件
DateTimeRange
与DateTimePicker
图标颜色一致 #I5PU2U
V6.9.15
- fix(#I5PEXY): 修复组件
Table
在动态Excel
模式下选中行后更改数据源导致内部选中行不正确问题 #I5PEXY - feat(#I5PF3E): 组件
Table
工具栏按钮增加Tooltip
支持可通过TooltipText
相关参数设置提示栏 #I5PF3E - fix(#I5PGMM): 组件
Table
开启ShowColumnList
切换显示状态失效问题 #I5PGMM - fix(#I5PILA): 组件
Table
自定义样式进行隔离处理方式污染bootstrap
样式 #I5PILA - fix(#I5PFIN): 组件
MultiSelect
全选与反选按钮使用搜索过滤过结果作为数据源 #I5PFIN
V6.9.14
- feat(#I5OYUT): 内置缓存服务
ICacheManager
增加Clear
方法用于清除指定键值缓存项 #I5OYUT - fix(#I5P3AQ): 修复组件
DateTimePicker
内置ValidateForm
组件内双向绑定时首次选取时间不正确问题 #I5P3AQ - feat(#I5P8DB): 组件
Table
内部功能模块布局样式重构更精简 #I5P8DB - feat(#I5PAVH): 组件
TreeView
增加ClearCheckedItems
实例方法用于清除所有选中项 #I5PAVH
V6.9.13
- feat(#I5OWAO): 组件
Table
Excel
模式适配Bootstrap
新样式 #I5OWAO
V6.9.12
- feat(#I5OG9A): 组件
BootstrapBlazorRoot
增加参数可配置ErrorLogger
组件是否开启 #I5OG9A - feat(#I5OON9): 组件
ButtonBase
增加Tooltip
相关参数TooltipText
TooltipPlacement
TooltipTrigger
开启Tooltip
更方便 #I5OON9 - feat(#I5OLZN): 组件
Select
MultiSelect
增加SearchIcon
ClearIcon
参数用于设置自定义图标 #I5OLZN
V6.9.11
- fix(#I5O764): 组件
DateTimeRange
修复部分浏览器显示不全问题 #I5O764 - feat(#I5O8J1): 组件
PrintButton
支持Tooltip
#I5O764 - feat(#I5OAVD): 组件
Select/Switch
样式适配 Table Excel 模式下兼容Bootstrap V5.2.1
#I5OAVD - feat(#I5OC7K): 新增
SelectTree
组件下拉框内是Tree
的组件,功能稍后陆续增加 #I5OC7K - feat(#I5ODFR):组件
TreeView
边框与禁用样式适配Bootstrap V5.2.1
#I5ODFR - refactor(#I5ODMQ): 组件
Collapse
移除Bootstrap V5.2.1
默认shadow
样式 #I5ODMQ - feat(#I5OE6J): 恢复
FAIconList
组件支持font-awesome
v6.1.2BootstrapBlazor.FontAwesome
发布6.1.4
包 #I5OE6J - refactor(#I5OE89): 恢复
RadioList
组件更新样式适配bootstrap
v5.2.1 #I5OE89 - feat(#I5OFIS): 组件
ErrorLogger
增强支持弹窗类组件内部异常全局捕获 #I5OFIS
V6.9.10
- feat(#I5NVTR): 新增
PulseButton
组件 #I5NVTR - refactor(#I5O033): 组件
DateTimePicker/Range
重写样式适配Bootstrap V5.2.1
#I5O033 - feat(#I5O1ON): 组件
AutoComplete
增加ShowDropdownListOnFocus
参数用于控制获得焦点时是否自动展开候选项下拉框 默认值 true 自动展开 #I5O1ON - feat(#I5O1PC): 组件
AutoComplete
支持内置BootstrapBlazorInputGroup
组件内使用 #I5O1PC - feat(#I5O1QL): 组件
AutoComplete
增加ItemTemplate
可自定义候选项下拉菜单 #I5O1QL - feat(#I5NWAU): 组件
DateTimeRange
支持内置ValidateForm
自动客户端验证功能 #I5NWAU - refactor(#I5O2TK): 组件
Checkbox/CheckboxList
适配bootstrap v5.2.1
#I5O2TK
V6.9.9
- refactor(#I5NTWZ): 组件内置样式支持商业
font-awesome
图标 #I5NTWZ - fix(#I5NJYJ): 修复组件
AutoFill
内置Table
高级搜索中点击 清除 按钮后显示文字不更新问题 #I5NJYJ - feat(#I5NUAQ): 组件
AutoFill
增加ShowDropdownListOnFocus
参数用于控制获得焦点时是否自动展开候选项下拉框 默认值 true 自动展开 #I5NUAQ - feat(#I5NUEG): 组件
DateTimePicker
参数AutoClose
支持所有显示模式 #I5NUEG
V6.9.8
- fix(#I5NR0R): 组件
FullScreenButton
样式更新适配bootstrap
v5.2.1 #I5NR0R - fix(#I5NAIM): 修复组件
AutoComplete
AutoFill
Search
组件内置于ValidateForm
内切换输入法时导致多次触发问题 #I5NAIM
V6.9.7
- refactor(#I5NNN2): 组件
TreeView
节点TreeNode
增加自动填充flex-fill
样式 #I5NB4Z - refactor(#I5NMUA): 调整组件样式适配
bootstrap v5.2.1
#I5NB55
V6.9.6
- feat(#I5NB4Z): 组件
PopconfirmButton
支持Tooltip
功能 #I5NB4Z - feat(#I5NBHX): 图标库
font-awesome
升级到v6.1.3
依赖组件BootstrapBlazor.FontAwesome
发布v6.1.2
包 #I5NB55
V6.9.5
- fix(#I5N93N): 组件
Button
设置Color.None
点击按钮时移除outline
效果#I5N93N - fix(#I5N95Y): 修复组件
TreeView
内部Find
方法导致死循环 #I5N95Y
V6.9.4
- feat(#I5N4MR): 组件
SwtichButton
参数ToggleState
支持双向绑定功能 [#I5MVW9](https://gitee.com/Longbow...
v6.8.0
发布时间 2022-07-06 V6.8.0
破坏性更新
- feat(#I5CHPN): 组件
Tree
移除内置不折行与截断样式 #I5CHPN - feat(#206): 组件
Table
树状结构IsTree
模式重写 文档参考 https://www.blazor.zone/tables/tree
新增功能
- feat(#I5AK02): 组件
Table
增加一个实例属性Rows
用于获得当前表格显示所有行数据集合 #I5AK02 - feat(#I5AO8I): 组件
LinkButton
使用新的link-color
样式代替text-color
样式 #I5AK02 - feat(#I5AOA7): 组件
Logout
增加ShowUserName
参数用于仅显示头像 #I5AOA7 - feat(#I5APA6): 增加
RibbonTab
组件 #I5APA6 - feat(#I5APAI): 组件
Layout
样式使用变量方便使用者更改样式 #I5APAI - feat(#I5AY2S): 组件
Table
部分样式更改为css
变量方便更改主题 #I5AY2S - feat(#I5B6SL): 组件
Table
选中行SelectedRows
功能支持无主键数据集内部使用对象相等原理判断保持选中状态 #I5B6SL - feat(#I5BGMO): 组件
Layout
增加ChildContent
模板用于自定义显示内容 #I5BGMO - feat(#I5C315): 组件
Pagination
增加自定义HTML
标签功能 #I5C315 - feat(#I5CMCR): 增加
ILocalizationResolve
服务,本地化信息丢失时回调此服务方法,增加文化信息回落机制 #I5CMCR - feat(#I5CSHR): 组件
Table
增加ShowLoadingInFirstRender
参数用于首次加载数据时是否显示加载动画 #I5CSHR - feat(#I5CWVZ): 组件
Table
增加InsertRowMode
参数用于Incell
模式下设置插入新行位置 默认插入到最后 #I5CSHR - feat(#I5DFVS): 接口
IDynamicObjectContext
增加OnSelectedRows
回调委托用于Table
组件动态类型时保持选中行功能 #I5DFVS - feat(#I5DUPB): 组件
Card
开启IsCollapsible
后支持CardHeaderTemplate
自定义模板 #I5DUPB - feat(#I5EASI): 组件
Card
开启IsCollapsible
后支持默认为收缩状态 #I5EASI
问题修复
- fix(#I5AEHH): 组件
LinkButton
支持OnClickWithoutRender
功能 #I5AEHH - fix(#I5AG3Z): 组件
Redirect
修复release
版本报错问题 #I5AG3Z - fix(#I5AO8W): 组件
Divider
修复Vertical
模式下浏览器改变大小时不显示问题 #I5AG3Z - fix(#I5AAUH): 修复组件
PopConfirmButton
设置IsAsync
时支持OnConfirm
不支持同步方法问题 #I5AAUH - fix(#I5AW0W): 修复
EditForm
自动渲染组件时设置渲染为Textarea
并且只读时Rows
参数未生效问题 #I5AW0W - fix(#I5AXR3): 修复
TabItemOptionAttribute
设定值优先级比点击菜单设置值低问题 #I5AXR3 - fix(#I5B9O3): 修复
DateTimeRange
组件在表单中正常布局未折行问题 #I5B9O3 - fix(#I5BBE6): 修复
RadioList
组件双向绑定枚举类型时设置Items
参数失效问题 #I5BBE6 - fix(#I5BBFM): 修复
RowType
设置为Inline
模式下部分组件折行问题 #I5BBFM - fix(#I5BHF9): 修复
AutoFill
首次加载时不显示Value
值问题 #I5BHF9 - fix(#I5C0EQ): 修复
PopconfirmButton
开启IsAsync
参数后在ValidateForm
中使用时报错问题 #I5C0EQ - fix(#I5CWUD): 调整
Radio
Checkbox
样式防止标签过长导致变形问题 #I5CWUD - fix(#I5D0X0): 更新
Divider
样式修复垂直分隔符is-left
is-right
样式不正确问题 #I5D0X0 - fix(#I5D87T): 修复
Editor
组件切换路由时报错问题 #I5D87T - fix(#I5DIM6): 修复
Table
组件TableToolbar
内自定义按钮设置Size
参数无效问题 #I5DIM6 - fix(#I5DM0X): 修复
Table
组件使用动态类型模式下无法保持选中行问题 #I5DM0X - fix(#I5DRKS): 修复
Dialog
组件开启可拖动功能后无法关闭弹窗问题 #I5DRKS - fix(#I5DV57): 修复
Table
组件开启搜索框自适应高度计算错误问题 #I5DV57 - fix(#I5CJDY): 修复
Tab
组件嵌套使用时 火柴棍 特效首次出现位置不正确问题 #I5CJDY - fix(#I5F09S): 修复
Progress
组件未支持自定义HTML
标签问题 #I5F09S - fix(#I5F2P7): 修复
Table
组件开始树形结构后加载动画不显示问题 #I5F2P7 - fix(#I5F5G2): 修复
Table
组件OnQueryAsync
回调中未设置排序处理时内部逻辑未生效问题 #I5F5G2 - fix(#I5F6P8): 修复
Table
组件排序内部逻辑 支持使用Items
与不分页时处理排序逻辑 #I5F6P8 - fix(#I5FCP7): 修复
Cascader
组件数据验证失败后提示框背景色为黑色问题 #I5FCP7 - fix(#I5FCQM): 修复
Cascader
组件数据验证失败后不会自动弹出提示框问题 #I5FCQM - fix(#I5FFLA): 修复
Table
行内自定义扩展按钮会重复增加问题 #I5FFLA - fix(#I5F9NL): 修复
Table
过滤/搜索列为可为空类型时报错问题 #I5F9NL
更新文档
- doc(#I5APG8): 增加
RibbonTab
组件示例 #I5APG8 - doc(#I58OLE): 增加
Timezone
示例 #I58OLE - doc(#I5C328): 增加
Table
组件动态数据分页功能示例 #I5C328
单元测试
- test(#I5AN0Q): 增加
LambdaExtensions
扩展方法单元测试 #I5AN0Q - test(#I5APIV): 增加
RibbonTab
组件单元测试 #I5APIV - test(#I5ATRC): 增加
ObjectExtensions
组件单元测试 #I5APIV - test(#I5AXD9): 增加
Utility
扩展方法单元测试 #I5AXD9 - test(#I5BPFP): 增加
ITableColumnExtensions
扩展方法ToSearchs
单元测试 #I5AXD9 - test(#I5CX7T): 增加
InsertRowMode
新参数单元测试 #I5CX7T - test(#I5E6JZ): 增加
Footer
组件单元测试 #I5E6JZ - test(#I5EN6E): 增加
Redirect
组件单元测试 #I5EN6E - test(#I5ETVU): 增加
Row
组件单元测试 #I5ETVU - test(#I5FD5Z): 增加
Cascader
组件单元测试 #I5FD5Z
v6.7.0
发布时间 2022-06-01 V6.7.0
破坏性更新
- feat(#I56OQP):
BootstrapBlazor
移除内置Editor
组件移动到BootstrapBlazor.SummerNote
包内 #I56OQP - refactor(#I58S7N): 组件内
ILookUpService
更改为ILookupService
更改单词拼写LookUp
更改为Lookup
#I58S7N
新增功能
- feat(#I55NIO): 组件
ReconnectorOutlet
增加AutoReconnect
参数用于控制是否开启自动重连机制 #I55NIO - feat(#I56GPF): 语音识别组件
RecognizerOption
增加AutoRecoginzerElapsedMilliseconds
参数配置默认自动识别时长 默认5000
毫秒 #I56GPF - feat(#I56GYE): 语音识别组件
Callback
增加状态参数方法使用者控制 UI #I56GYE - feat(#I56JGP): 语音识别组件
Callback
更改为可选参数 #I56JGP - feat(#I56Q9E): 新增
BootstrapBlazor.SummerNote
组件包提供原Editor
组件所有功能 #I56Q9E - feat(#I56W9J): 语音识别组件增加
Logger
输出信息方便定位问题 #I56Q9E - feat(#I575PZ): 组件
MultiSelect
增加ItemTemplate
可自定义下拉框选项 #I575PZ - feat(#I578CU): 组件
MultiSelect
支持通过设置GroupName
进行分组显示 #I578CU - feat(#I57PKH): 组件
Markdonw
支持内置ValidateForm
进行数据合规性检查 #I57PKH - feat(#I57RYM): 组件
Display
支持显式设定渲染组件为Textarea
并且自动设置其为只读 #I57RYM - feat(#I58J2U): 新增
Bootstrap.Topology
组件用户绘制HMI
人机交互图 #I58J2U - feat(#I58KV7): 组件
Topology
增加OnBeforePushData
回调方法 #I58KV7 - feat(#I58M7G): 组件
TopologyItem
增加Title
参数用于客户端图形显示tooltip
#I58M7G - feat(#I57D36): 组件
ImageViewer
增加IsAsync
参数用于异步加载图片 #I57D36 - feat(#I58MPF): 组件
Markdown
内部更新缓存键值防止冲突被覆盖 #I58MPF - feat(#I58SMD): 组件
RadioList
支持IsButton
参与渲染成互斥按钮状态 #I58SMD - feat(#I5948R): 组件
Table
虚拟滚动模式支持手动调用QueryAsync
重新设置数据源 #I5948R - feat(#I5969C): 组件
Topology
增加PushData
实例方法用于订阅模式使用 #I5969C - feat(#I59O45): 新增
Cherry-Markdown
腾讯富文本组件 #I59O45 - feat(#I5A1R5): 组件
LinkButton
基类更改为ButtonBase
#I5A1R5 - feat(#I5A1Z0): 组件
Divider
减少一个节点优化渲染大小 #I5A1Z0 - feat(#I5A59D): 组件
LinkButton
更新图片与文字位置 #I5A59D - feat(#I5AAU1): 组件
ButtonBase
增加aria-disabled
参数符合规范 #I5AAU1
问题修复
- fix(#I51TKP): 修复组件
EditorItem
使用Lookup
不生效问题 #I51TKP - fix(#I55PJ9): 修复组件
AutoComplete
组件设置参数IsDisabled
不生效问题 #I55PJ9 - fix(#I55NBU): 组件
DatetimePicker
适配InputGroup
可以内置到组合组件内使用 #I55NBU - fix(#I56CL9): 组件
Table
搜索功能SearchText
支持全类型自动匹配 #I56CL9 - fix(#I56TZX ): 组件
Dialog
ShowModal
方法更正OnClosing
返回false
导致结果为Yes
问题 #I56TZX - fix(#I55EA6): 组件
Markdown
移除Value
Html
双向绑定机制采用OnValueChanged
OnHtmlChanged
修复光标闪烁问题 #I55EA6 - fix(#I576DA): 修复组件
Editor
脚本报错问题 #I576DA - fix(#I57AGS): 更新
Speech
语音服务优化卡顿问题 #I57AGS - fix(#I58A3O): 修复组件
DateTimePicker
组件设置ViewMode
值为DateTime
后无法切换日视图问题 #I58A3O - fix(#I58G2R): 修复弹窗打印按钮表单内容丢失问题 #I58G2R
- fix(#I591ZL): 修复组件
Table
使用动态DynamicObject
时无法选中行问题 #I591ZL - fix(#I59G4E): 修复组件
Tab
在Razor
文件中更改内部TabItem
参数时无法更新UI
问题 #I59G4E
更新文档
- doc(#I568JH): 更新组件使用步骤文档 #I568JH
- doc(#I58DIS): 增加
TabItem
实例方法SetText
示例代码 #I58DIS - doc(#I592BU): 更新
Topology
HMI 组件视频教程链接 #I592BU - doc(#I596MB): 增加
Topology
实战示例 #I596MB - doc(#I59UJE): 增加
Light
组件变色与提示框示例代码 #I59UJE
单元测试
v6.6.0
发布时间 2022-05-05 V6.6.0
破坏性更新
- feat(#I534U3): 组件
Markdown
改为动态加载资源 引用组件后无需手动添加css
js
等资源链接 #I534U3
新增功能
- feat(#I51EQX): 增加组件
SignaturePad
用于手写签名 #I51EQX - feat(#I51M4O): 增加组件
SpeechWave
用于语音识别显示波形图 #I51M4O - feat(#I51TLZ): 增加组件
Synthesizer
用于语音合成 #I51TLZ - feat(#I51LEH): 更新组件
ImageViewer
增加鼠标拖动功能 #I51LEH - feat(#I51TFF): 更新组件
TabItem
增加实例方法SetText
用于动态更新Text
Icon
Closable
参数 #I51LEH - feat(#I525HA): 增加服务
ResizeNotificationService
与组件Responsive
用于网页尺寸变化时触发Bootstrap
断点阀值通知 #I525HA - feat(#I52FDR): 增加组件
BaiduSpeech
语音服务增加百度语音支持 #I52FDR - feat(#175): 更新组件
Table
过滤框TableFilter
增加ResetAllColumnsFilter
方法 #175 感谢 @wettstein-guebau - feat(#I52L17): 更新组件
Upload
支持鼠标拖拽 #I52L17 - feat(#I52PW1): 更新组件
ImageViewer
支持手势放大缩小 #I52PW1 - feat(#I533TP): 更新组件
IEditor
接口增加LookupStringCompare
参数用于设置文本比较规则默认OrdinalIgnoreCase
大小写不明感 #I533TP - feat(#I537X5): 更新组件
BarcodeReader
依赖脚本更改为动态加载 #I537X5 - feat(#I537YS): 更新组件
QRCode
依赖脚本更改为动态加载 #I537YS - feat(#I5338U): 更新组件
EditorForm
增加参数GroupName
GroupOrder
用于编辑项分组 #I5338U - feat(#I53H0O): 更新组件
Table
增加参数ShowExtendEditButton
ShowExtendDeleteButton
用于单独控制行内 编辑 与 删除 按钮是否显示 默认为 true #I53H0O - feat(#I53KLK): 更新组件
EditorForm
增加参数ShowUnsetGroupItemsOnTop
用于控制未分组项目是否在头部渲染 默认 false #I53H0O - feat(#I53LM6): 更新组件
AutoComplete
增加OnSelectedItemChanged
回调方法仅鼠标点击下拉选项或者回车时触发 #I53LM6 - feat(#I538WS): 更新组件
Table
增加参数CollapsedTopSearch
用于控制顶端搜索栏默认是否收缩 默认 false #I538WS - feat(#I54GH3): 增加扩展方法
CascadingMenu
用于将菜单集合进行层次化 #I54GH3 - feat(#I53ZDH ): 更新组件
Table
内置支持bool?
数据类型 可渲染成Select<bool>
或者NullSwitch
组件 #I53ZDH - feat(#I54V9B): 组件支持
Mac
Ubuntu
等无CultureInfo
设置系统 默认使用en
文化 可通过配置文件设置DefaultCultureInfo
参数更改默认文化信息 #I53ZDH - feat(#I550IB): 组件
Speech
配置类Options
支持热更新更改配置文件后无需重启应用刷新即可生效 #I53ZDH - feat(#I51YC0): 增加屏幕键盘
OnScreenKeyboard
组件 #I51YC0 - feat(#I5544K): 组件内部多语言处理模块
JsonStringLocalizerFactory
支持BootstrapBlazorOptions
配置变化时热更新 #I5544K - feat(#I5587C): 组件
AutoFill
增加Debounce
防抖参数 #I5544K - feat(#I55J3N): 组件
Card
增加Collapsed
参数用于设置CardHeader
默认是否收起 #I55J3N - feat(#I55KQD): 组件
Button
增加IsAutoFocus
自动获得焦点参数 #I55KQD
问题修复
- fix(#I51TKP): 修复组件
EditorItem
使用Lookup
不生效问题 #I51TKP - fix(#I51WA2): 修复组件
Markdown
使用bind-Value
后无法插入内容问题 #I51WA2 - fix(#I50WN8): 修复组件
Table
模型中有[Key]
标签导致选中行显示不正确问题 #I50WN8 - fix(#I521CL): 修复组件
AutoComplete
组件验证失败后无法弹出提示框问题 #I521CL - fix(#I52427): 修复组件
PopConfirmButton
参数Color
不生效问题 #I52427 - fix(#174): 修复组件
Table
过滤框TableFilter
生成两次问题 #174 感谢 @wettstein-guebau - fix(#I533H3): 修复组件
ImageViewer
鼠标滚动导致图片反转问题 #I533H3 - fix(#I5340E): 修复组件
Upload
ButtonUpload
CardUpload
粘贴拖拽上传失效问题 #I5340E - fix(#I534TZ): 修复扩展方法
addLink
报错问题 #I534TZ - fix(#I546YJ): 修复
Table
组件ShowTips
参数翻页后内容不变问题 #I546YJ - fix(#I54VOU): 修复
Download
官网报错问题 #I53ZDH - fix(#I552KB): 修复
Table
组件提供OnEditAsync
回调后 保存失败或者取消后 原始数据被更改问题 #I552KB - fix(#I54O4J): 修复
Markdown
组件脚本报错问题 #I54O4J - fix(#I55BRE): 修复
Tree
组件点击节点不能改变前置Radiobox
Checkbox
状态问题 #I55BRE - fix(#I55HX9): 修复
AutoComplete
组件首次不匹配时不显示NoData
显示问题 #I55BRE - fix(#I55KOT): 修复
IpAddress
组件在某些显示上显示不全问题 #I55KOT - fix(#I55L3J): 修复
AutoComplete
组件触发两次Enter
回车案件问题 #I55L3J - fix(#I55MCP): 修复
Table
组件Footer
内置聚合统计在移动端显示错位问题 #I55MCP
更新文档
- refactor(#I51UCV): 微调
wasm
项目模板与net6
默认模板保持一致 #I51UCV - doc(#I51WB7): 网站增加语音识别与合成实战示例 #I51WB7
- doc(#I52Y49): 更新
Font Awesome
图标文档增加样式语句直接复制功能 #I52Y49 - doc(#I539ON): 更新
AutoComplete
参数说明 #I539ON - doc(#I53DQR): 更新
TableColumn
参数说明 #I53DQR - doc(#I53LUB): 更新
Table
参数说明ShowAdvancedSearch
#I53DQR - doc(#I54780): 更新
BootsrapInput
示例 #I53DQR - doc(#I54CVB): 更新
Speech
与Reconnector
组件视频教程链接地址 #I54CVB - doc(#I54J8T): 更新
BootstrapBlazorOptions
WebSiteOptions
支持热更新 #I54J8T - doc(#I553ZC): 更新
Responsive
组件描述 #I553ZC - doc(#I55C6D): 更新弹窗类组件文档增加使用步骤描述 #I55C6D
- doc(#I54GGV): 更新
Menu
组件Bottom
底部布局示例 #I54GGV - doc(#I55LOR): 更新
Breakpoints
断点阈值文档 #I55LOR
单元测试
- test(#I51PW6): 增加
Speech
单元测试 #I51PW6 - test(#I51QQC): 增加
SpeechWave
单元测试 #I51QQC - test(#I51U5H): 增加
Captcha
单元测试 #I51U5H - test(#I51U7I): 提高
BootstrapLabel
单元测试代码覆盖率 #I51U7I - test(#I51UDD): 提高
BootstrapBlazorRoot
单元测试代码覆盖率 #I51UDD - test(#I51UGB): 提高
Block
单元测试代码覆盖率 #I51UGB - test(#I52Q5P): 更新
Speech
单元测试 #I51UGB - test(#I531D6): 更新
TableFilter
单元测试 #I531D6 - test(#I531EA): 更新
Responsive
单元测试 #I531EA - test(#I531V5): 增加
ShowColumnList
单元测试 #I531EA - test(#I53YFE): 增加
BrowserNotification
单元测试 #I53YFE - test(#I54A03): 增加
Reconnector
单元测试 #I54A03 - test(#I54N0G): 增加
WebClientService
单元测试 #I54N0G - test(#I558OR): 增加
Dragdrop
单元测试 #I558OR - test(#I55MCV): 增加
Table
组件Footer
聚合统计单元测试 #I558OR - test(#I55N6S): 增加
Table
组件Checkbox
复选框逻辑单元测试 #I55N6S
v6.5.0
发布时间 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](https://gitee.com/LongbowEnterprise/Bootst...
v6.4.0
发布时间 2022-03-03 V6.4.0
破坏性更新
- feat(#I4V64R): 组件
Pagination
ListView
参数TotalCount
由原来long
更改为int
#I4V64R
与Table
等组件保持一致,减少数据类型转化代码
新增功能
- feat(#I4VIHR): 组件
Button
增加virtual
关键字到HandleClick
方法方便子类更改点击按钮逻辑 #I4VIHR - feat(#I4VEUV): 增加
BootstrapBlazor.FontAwesome
包用于封装组件需要的Icon
#I4VEUV - feat(#I4V7NE): 组件
CardUpload
预览地址PrevUrl
支持base64
格式内容字符串 #I4V7NE - feat(#I4V8Q9): 组件
Table
增加ShowMultiFilterHeader
参数用于控制多级表头时是否显示过滤行默认false
不显示 #I4V8Q9 - feat(#I4UZ8Y): 组件
Table
工具栏按钮与行内编辑删除按钮可分开控制 #I4UZ8Y
工具栏按钮使用ShowEditButton
ShowDeleteButton
控制,行内按钮使用ShowEditButtonCallback
ShowDeleteButtonCallback
控制 - feat(#I4U8G2): 组件
Markdown
支持语法高亮 #I4U8G2 - feat(#I4TPWE): 组件
DownloadService
增加打包文件夹下载重载方法 #I4TPWE - feat(#I4TPVY): 组件
DownloadService
增加物理文件路径重载方法 #I4TPVY - feat(#I4TLGT): 组件
CardUpload
增加OnZoomAsync
回调方法 #I4TLGT - feat(#I4TERI): 组件
Table
编辑/搜索弹窗同时支持垂直居中与拖拽功能 #I4TER4 - feat(#I4TERH): 组件
Dialog
增加ShowMaximizeButton
参数支持弹窗最大化 #I4TERH - feat(#I4TER4): 组件
ModalDialog
增加ShowMaximizeButton
参数用于弹窗全屏最大化 #I4TER4 - feat(#I4T74I): 组件
Table
编辑/搜索弹窗支持拖拽功能 #I4T74I 已发布6.3.1-beta05
- feat(#I4T5JG): 组件
Select
增加AutoClearSearchText
参数用于选中选项后自动清空搜索栏中内容 #I4T5JG 已发布6.3.1-beta03
- feat(#I4T7ZG): 增加
BrowserNotification
组件用于浏览器通知功能 #I4T7ZG 已发布6.3.1-beta02
问题修复
- fix(#I4VUTF): 修复
Table
组件行内编辑/删除按钮显示逻辑,优先判断ShowEditButtonCallback
回调,未设置时使用ShowDefaultButtons
配合ShowEditButton/ShowDeleteButton
判断是否显示 #I4VUTF - fix(#I4V5MJ): 修复
Table
组件动态类型时DataTableDynamicContext
参数hiddenColumns
未生效问题 #I4V5MJ
hiddenColumns
中列表格默认不显示ColumnList
中可自行勾选显示 - fix(#I4U22I): 修复
Modal
组件多级弹窗层次结构不正确问题(6.3.0版本导致) #I4U22I - fix(#I4U963): 修复
Table
组件高级搜索文本框string.Empty
参与过滤条件问题 #I4TNP5 - fix(#I4TNP5): 修复
InputUpload
组件双向绑定时未初始化值问题 #I4TNP5 - fix(#I4TG7T): 修复
Modal
弹窗最大化偶尔失效问题 #I4TG7T - fix(#I4TG7O): 修复
Table
组件编辑/搜索弹窗中按钮文字丢失问题 #I4TG7O - fix(#I4TBEY): 修复
Table
组件页面二次渲染后分页信息错误问题 #I4TBEY 已发布6.3.1-beta04
- fix(#I4SSN2): 修复
Table
组件使用动态类型时双向绑定SelectedRows
失效问题 #I4T460 已发布6.3.1-beta01
更新文档
- doc(#I4U882): 更新
Markdown
文档描述错误 #I4U882 - doc(#I4T460): 网页
Home
页脚增加运行时长动态更新功能 #I4T460 - doc(#I4R77K): 更新
InputGroup
示例文档 #I4R77K
单元测试
- test(#I4VXYM): 增加
BootstrapInputNumber
单元测试 #I4VXYM - test(#I4VUOL): 增加
PopConfirmButton
单元测试 #I4VUOL - test(#I4VUGM): 增加
SwitchButton
单元测试 #I4VUGM - test(#I4V6DH): 增加
Pagination
单元测试 #I4V6DH - test(#I4TPYW): 增加
DateTimePicker
单元测试 #I4TPYW - test(#I4UQ4S): 提高
Tree
单元测试 #I4UQ4S - test(#I4UPLE): 增加
Radio
单元测试 #I4UPLE - test(#I4UMS2): 增加
CardUpload
单元测试 #I4UMS2 - test(#I4UFDK): 增加
ButtonUpload
单元测试 #I4UFDK - test(#I4UF4J): 增加
AvatarUpload
单元测试 #I4UF4J - test(#I4UF29): 增加
InputUpload
单元测试 #I4UF29 - test(#I4UDO7): 增加
TransferPanel
单元测试 #I4UDO7 - test(#I4TWJ6): 增加
Transfer
单元测试 #I4TWJ6 - test(#I4TPZ2): 增加
Tree
单元测试 #I4TPZ2 - test(#I4U8Z3): 增加
LookupFilter
单元测试 #I4U8Z3 - test(#I4U4QS): 增加
Carousel
单元测试 #I4U4QS - test(#I4U4GB): 增加
EnumFilter
单元测试 #I4U4GB - test(#I4TYXD): 增加
Console
单元测试 #I4TYXD - test(#I4TWCR): 增加
StringFilter
单元测试 #I4TWCR - test(#I4TW9L): 增加
NumberFilter
单元测试 #I4TW9L - test(#I4TW5C): 增加
DateTimeFilter
单元测试 #I4TV55 - test(#I4TV55): 增加
BoolFilter
单元测试 #I4TV55 - test(#I4TUVC): 增加
TableFilter
单元测试 #I4TJ11 - test(#I4TJ11): 增加
Timeline
单元测试 #I4TJ11 - test(#I4TIMF): 增加
Calendar
单元测试 #I4TIMF - test(#I4TJQM): 增加
Transition
单元测试 #I4TJQM - test(#I4T736): 增加
SweetAlert
单元测试 #I4T2TK - test(#I4T2TK): 增加
Scroll
单元测试 #I4T2TK
v6.3.0
发布时间 2022-02-10 V6.3.0
破坏性更新
-
feat(#I4RFA1): 重新设计地理位置查询服务
IIPLocatorProvider
#I4RFA1
Locate
方法返回可为空string
内部增加注入配置参数IPLocatorOption
接口IIPLocator
增加Url
参数6.2.8
-
feat(#I4QXK9): 服务
WebClientService
逻辑重构增加ClientInfo
实体类方便用于MVVM
数据绑定 #I4QXK9
服务原有方法RetrieveRemoteInfo
更改为GetClientInfo
,原服务属性全部移动到ClientInfo
实体类中方便进行数据绑定 -
feat(#I4PZBR): 组件
Table
移除参数UseInjectDataService
#I4PZBR
组件内部采用就近原则智能推算如查询方法 OnQueryAsync DataService InjectDataService 减少使用者代码量,而且可以自定义局部方法,如只提供 OnQueryAsync 其余方法仍然使用注入数据服务的通用方法 版本6.2.4
-
feat(#I4Q0MF): 组件
Pagination
每页显示数量下拉框更改为默认居中 #I4Q0MF 版本6.2.7-beta02
原组件默认系统设置居左
增加功能
- feat(#I4SYY1): 组件
ValidateForm
增加OnFieldValueChanged
回调方法 #I4SYY1 - feat(#I4SQKN): 增加
GeolocationService
服务可用于地理位置定位功能 #I4SQKN - feat(#I4SNXQ): 增加
DragDrop
组件 #I4SNXQ - feat(#I4SLOR): 组件
BarcodeReader
增加OnDeviceChanged
回调方法 #I4SLG7 - feat(#I4SL49): 组件
Display
增加TypeResolver
参数用于解析内部类等实际应用场景 #I4SL49 - feat(#I4SFT5): 组件
Table
内置支持CheckboxList<string>
渲染 #I4SFT5 - refactor(#I4SD6E): 组件
Layout
参数OnUpdate
更改为OnUpdateAsync
#I4SD6E - feat(#I4RYFY): 增加注册服务扩展方法提高
AddBootstrapBlazor
代码可读性 #I4RYFY - feat(#I4RUA6): 组件
DropdownWidgetItem
增加Title
参数 #I4RUA6 - feat(#I4RQG7): 组件
Table
增加SortString
参数用于多列排序移除SortList
参数 #I4RQG7
SortList
参数为List<string>
使用者需要额外的较多代码实现,SortString
参数为string
类型使用更方便 - feat(#I4RKR2): 组件
Table
工具栏按钮TableToolbarButton
增加IsShow
参数用于控制是否显示 #I4RKR2 - feat(#I4RGER): 组件
TabItem
增加IsShow
参数 #I4RGER - feat(#I4RG4D): 内置百度地理位置定位服务 #I4RG4D
6.2.8
- feat(#I4RFNP): 组件
IPLocatorProvider
配置类IPLocatorOption
参数LocatorFactory
增加IServiceProvider
参数方便使用者获取容器内的服务 #I4RFNP6.2.8
- feat(#I4RER0): 增加
Ajax
组件用于SSR
模式登录等特殊用途 #I4RER0 - feat(#I4REU4): 组件
TreeItem
增加ActiveItem
参数用于设置当前组件选中的节点 #I4REU4 - feat(#I4RCYE): 组件
Table
增加CloseButtonText
参数用于更改弹窗关闭按钮显示文本 #I4RCYE - feat(#I4QYFE): 组件
Dialog
增加FullScreenSize
支持全屏弹窗 #I4QYFE - feat(#I4QXVD): 组件
Modal
增加FullScreenSize
支持全屏弹窗 #I4QXVD - feat(#14QWY9): 组件
Table
增加对ColorPicker
支持 #14QWY9 - feat(#I4PQG5): 组件
Upload
增加Reset
方法用于清除已上传的文件列表 #I4PQG5 - feat(#I4QMF1): 增加
AutoRedirect
组件可用于实现自动锁屏功能 #I4QH0N 版本6.2.7-beta05
- feat(#I4QH0N): 组件
Dropdown
内置表单组件时自动显示前置标签 #I4QH0N 版本6.2.7-beta03
- feat(#I4Q0IK): 页面未提供
TabItemOptionAttribute
时使用路由信息作为标签页显示文本防止出现空白标签页 #I4Q0IK 版本6.2.7-beta02
- feat(#I4Q0CM): 恢复
NavigateTo
扩展方法支持同一个页面显示不同名称标签页应用场景 #I4Q03I 版本6.2.7-beta01
- feat(#I4Q03I): 组件
Table
增加OnSort
回调委托参数用于动态设置多列排序功能 #I4Q03I 版本6.2.5
- chore(#I4PXI0): CI&CD docker 镜像增加中文文化设置 #I4PXI0
- feat(#I4PPQ2): 组件
Table
增加IsHideFooterWhenNoData
用于控制无数据时是否显示Footer
#I4PPQ2
问题修复
- fix(#I4SYD6): 组件
Select
支持Null
数据源减少使用者代码量 #I4SYD6 - refactor(#I4SODP): 组件
MultiSelect
优化更新销毁机制 #I4RER0 - fix(#I4RER0): 修复
Ajax
对Null
处理成空字符串问题 #I4RER0 - fix(#I4SHOA): 修复
TableColumn
设置参数 `Rows` 渲染成Textarea
组件后布局错位问题 #I4SHOA - fix(#I4SK0X): 修复由支持
CheckboxList
更改Utility
类中IsCheckboxList
方法报错问题 #I4SK0X6.2.9-beta10
- fix(#I4SICI): 修复组件
CheckboxList
值为string
类型并且未设置Items
属性时报错问题 #I4SICI6.2.9-beta09
- fix(#I4RYFC): 修复组件
DateTimeRange
在表单内未适配问题 #I4RYFC - fix(#I4RW6K): 修复组件
Table
编辑/删除按钮在CardView
模式下始终显示问题 #I4RW6K6.2.9-beta-04
- fix(#I4RW5K): 修复组件
Skeleton
骨架屏圆角被遮挡问题 #I4RW5K - fix(#I4RVX7): 修复组件
Table
搜索模板中搜索按钮与重置按钮顺序颠倒问题 #I4RVX7 - fix(#I4RVWZ): 修复组件
Card
未设置CardHeader
模板与HeaderText
时仍显示CardHeader
问题 #I4RVWZ - fix(#I4RVGM): 修复
Enumerable<TItem>
扩展方法Sort
多列排序不正确问题 #I4RVGM - fix(#I4RV9J): 修复组件
Table
通过ShowEdit/DeleteCallback
回调禁用掉行内编辑/删除按钮后工具栏按钮仍然可用问题 #I4RV9J
禁用掉行内编辑/删除按钮后无法禁用工具栏按钮,点击工具栏按钮后给予相对应的提示不可编辑或者删除选中行 - fix(#I4RULJ): 组件
DropdownWidget
弹出框向右微调2px
保证居中对齐 #I4RUJ5 - fix(#I4RUJ5): 修复组件
Tab
内容越界后被裁剪问题 #I4RUJ5 - fix(#I4RQEX): 修复组件
Table
在卡片模式下设置固定表头时丢失滚动条问题 #I4RQEX6.2.9-beta02
- fix(#I4RET5): 修复组件
Table
固定表头计算高度脚本移除 16px 间隙 #I4RET5 - fix(#I4R70W): 修复组件
AutoComplete
客户端报错问题 #I4QT7M - fix(#I4QT7M): 修复组件
Pagination
每页条目数显示下拉框未居中问题 #I4QT7M - fix(#I4QP5C): 修复组件
Table
双击单元格回调报错问题 #I4QP5C - fix(#I4QHL7): 修复组件
Table
保存失败后无提示信息问题 #I4QHL7 - fix(#I4PVTO): 修复组件
Table
设置SearchMode.Top
时自适应高度不正确问题 #I4PVTO - fix(#I4Q0DK): 组件
Table
使用Items
作为数据源时报错 #I4PKOC - fix(#I4PKOC): 修复组件
Modal
导致切换页面时报错问题(手欠移除代码导致)#I4PKOC - fix(#I4PWKC): 修复组件
Table
点击表头过滤时多于一个条件时过滤结果不正确问题 #I4PSJO - fix(#I4PSJO): 修复组件
Table
搜索模型中包含枚举类型时及时设置CustomerSearchModel
高级搜索过滤条件不正确问题 #I4PSJO - fix(#I4PM8I): 修复组件
Table
设置DynamicContext
时DeleteAsync
回调方法未生效问题 #I4PM8I - fix(#I4PPY4): 修复组件
Table
当数据集为空集合时Footer
内置聚合函数用于数据合计功能报错 #I4PPQ2
提升性能
- perf(#I4QWXW): 重新设计
Table
组件明细行展开逻辑减少请流量提搞性能 #I4QWXW
更新文档
- doc(#I4T0ZJ): 更新
IPLocator
示例文档 #I4T0ZJ - doc(#I4SLTQ): 更新
Ajax
组件文档增加Goto
用法 #I4SLTQ - doc(#I4SKWJ): 更新
AutoFill
组件示例文档增加SkipEnter/SkipEsc
参数说明 #I4SKWJ - doc(#I4SKWG): 更新
AutoComplete
组件示例文档增加SkipEnter/SkipEsc
参数说明 #I4SKWG - doc(#I4SK3J): 更新
EditorForm
移除IEnumerable<string>
数据类型使用模板渲染CheckboxList
示例已内置无需使用模板 #I4SK3J - doc(#I4S1KP): 更新
BootstrapInput
组件示例文档增加ValidateRules
介绍 #I4S1KP - doc(#I4RQ7S): 更新
Ajax
组件示例文档 #I4RQ7S - doc(#I4RFGM): 更新
IPLocator
示例文档 #I4RFGM - doc(#I4RCRW): 更新
Dialog
组件ShowEdit/Search/SaveDialog
示例 [#I4RCRW](https://gitee.co...
v6.1.0
发布时间 2021-12-09 V6.1.0
破坏性更新
-
refactor(#I4LPFF): 组件
MenuItem
参数Component
改为Template
与其他组件保持一致,数据类型由BootstrapDynamicComponent
改为RenderFragment
与微软保持一致 -
feat(#I4KNKK): 原
BlazorLogger
更改为ErrorLogger
由NET5.0
升级到NET6.0
集成全局异常捕获与错误日志处理为一体
参考示例:https://www.blazor.zone/globalexception -
refactor(#I4K95I):
TableColumn
参数AllowTextWrap
更改为TextWrap
#I4K95I
移除Allow
更加简短规范 -
feat(#I4JL1Y): 更新
BootstrapBlazorRoot
组件用法 #I4JC5Q
BootstrapBlazorRoot
组件更新为容器组件,内置本套组件库中所需要的一些 服务 以及 弹窗组件 所必须的网页元素,方便使用,避免由于razor
页面中忘记添加<Dialog />
这样的标签导致功能不正常时,无法找到原因等问题,新用法推荐如下:
- 包裹
App.razor
文件中Router
节点
<BootstrapBlazorRoot>
<Router AppAssembly="@typeof(App).Assembly">
<Found Context="routeData">
<PageTitle>@AppLocalizer["Title"]</PageTitle>
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
<FocusOnNavigate RouteData="@routeData" Selector="h1" />
</Found>
<NotFound>
<PageTitle>Not found</PageTitle>
<LayoutView Layout="@typeof(MainLayout)">
<p>正在玩命开发中 ...</p>
</LayoutView>
</NotFound>
</Router>
</BootstrapBlazorRoot>
- 包裹项目模板页(默认项目模板页为
MainLayout
)
<BootstrapBlazorRoot>
@Body
</BootstrapBlazorRoot>
特别注意
BootstrapBlazorRoot
组件已经内置了近 8 种组件或者服务所必须的网页标签请务必添加此组件到项目中
- refactor(#I4JBGE): 组件
BootstrapDynamicComponent
参数类型由原来的IEnumerable<KeyValuePair<string, object>>
更改为IDictionary<string, object>
与微软保持一致代码更精简 #I4JBFS
增加功能
-
feat(#I4LE6Q): 组件
Table
内置对SearchText
模糊查询处理逻辑 #I4LE6Q -
feat(#I4LCDT): 更新组件层次结构 #I4LCDT
参考示例:https://www.blazor.zone/layout -
feat(#I4L3W4): 组件
NumberFilter
兼容single/double/decimal/short/int/long
数据类型 #I4L3W4 -
feat(#I4L2TO): 组件
Layout
兼容ErrorLogger
#I4L2TO
使用Layout
组件开启多标签时设置IsErrorHandle
开始全局异常捕获功能,默认开启 通过设置OnErrorHandleAsync
实现自定义异常处理逻辑,异常仅影响当前标签页 -
feat(#I4L2NM): 组件
ErrorLogger
增加OnErrorHandleAsync
回调方法可实现自定义异常处理逻辑 #I4L2NM
参考示例:https://www.blazor.zone/globalexception#Swal -
feat(#I4L2DE): 组件
ListView
Table
Pagination
分页数据源增加默认值 #I4L2DE -
feat(#I4KNKK): 增加全局异常捕获与日志组件
ErrorLogger
#I4KNKK
参考示例:https://www.blazor.zone/globalexception -
feat(#I4KRVZ): 组件
Table
未选中行时禁用工具栏 编辑 与 删除 按钮 #I4KRVZ -
feat(#I4KO3L): 组件
Table
自定义搜索模型支持Top
模式 #I4KO3L
参考示例:https://www.blazor.zone/tables/search#CustomerSearchModel -
feat(#I4KARU): 组件
Table
增加自定义搜索模型功能 #I4KARU -
feat(#I4JLYP): 更新弹窗服务类
Show
方法 增加参数用于指定弹窗容器实例 #I4JLYP
通过此功能可以实现以前版本中遇到的诸多问题:如 无法多开弹窗 弹窗中的弹窗 -
feat(#I4JC5Q): 新增
IDispatchService
消息分发服务 #I4JC5Q
参考示例:https://www.blazor.zone/dispatchs#Dispatch -
feat(#I4JBFS): 组件
Toast
增加ChildContent
参数支持RendFragment
扩展为支持任意组件 #I4JBFS -
feat(#I4J2L8): 组件
EditorItem
所有模板上下文context
NET6
框架下支持强类型取代object
方便使用 #I4J2L8 -
feat(#I4J25D): 组件
Table
所有模板上下文context
NET6
框架下支持强类型取代object
方便使用 #I4J25D -
feat(#I4IEW1): 组件
Table
增加OnClickCellCallback
回调方法用于处理单元格双击事件 #I4IEW1 -
feat(#I4IG9P): 组件
Table
增加OnColumnCreating
回调委托可用于低代码等框架对模型列进行二次修改 #I4IG9P -
feat(#I4IC7G): 组件
Tab
支持[SupplyParameterFromQuery()]
标签特性可以从url
地址对组件参数进行赋值 #I4IC7G -
feat(#I4I5DP): 组件
Camera
增加OnCapture
回调方法 #I4I5DP -
feat(#I4I5JA): 更新
Table
类型骨架屏UI
#I4I5JA -
feat(#I4I51B): 增加枚举类型扩展方法
ToDisplayName
#I4I51B
[Fact]
public void ToDisplayName_Ok()
{
var dn = EnumEducation.Middel.ToDisplayName();
Assert.Equal("中学", dn);
CultureInfo.CurrentUICulture = new CultureInfo("en-US");
dn = EnumEducation.Middel.ToDisplayName();
Assert.Equal(EnumEducation.Middel.ToString(), dn);
}
- feat(#I4HL0J): 组件
Table
内部移除弹窗类组件统一使用BootstrapBlazorRoot
功能 #I4HL0J - feat(#I4I0PZ): 组件
Table
参数TableRenderMode
支持全局配置 #I4I0PZ
{
"BootstrapBlazorOptions": {
"TableSettings": {
"CheckboxColumnWidth": 40,
"TableRenderMode": "Table"
}
}
}
- feat(#I4HVWU): 组件
AutoComplete
增加防抖功能 #I4HVWU - feat(#I4HTDJ): 组件
TableFilter
多条件组合时关系符号增加多语言支持 #I4HTDJ
问题修复
- fix(#I4LLC1): 修复组件
Menu
顶栏模式下不触发OnClick
回调问题 #I4LLC1 - fix(#I4LAA3): 修复组件
Table
双向绑定SelectedRows
选中项不更新问题 #I4LAA3 - fix(#I4KTJJ): 修复组件
Menu
点击子菜单文字边缘时Tab
标签页显示英文问题 #I4KTJJ - fix(#I4KFOT): 修复组件
Menu
点击时偶尔导致Tab
组件出现空白标签页问题 #I4KFOT - fix(#I4K0R6):修复组件
Collapse
页面刷新时内容丢失问题 #I4K0R6 - fix(#I4FIVD): 修复组件
InputUpload
验证规则不生效问题 #I4FIVD - fix(#I4ID9Y): 修复组件
Collapse
重新设置ChildContent
时UI
渲染不正确问题 #I4ID9Y - fix(#I4I39P): 修复组件
Table
设置顶栏显示搜索时无法收起问题 #I4I39P - fix(#I4HT8V): 修复组件
WebClient
更新到NET6.0
报错问题 #I4HT8V - fix(#I4HT49): 修复组件
Download
更新到NET6.0
报错问题 #I4HT49
更新文档
- doc(#I4KCDS): 文档增加代码覆盖率展示小图标 #I4KCDS
- doc(#I4K0L0): 更新组件一览中下载组件图片链接 #I4K0L0
- doc(#I4JL5H): 更新
EditorForm
文档增加IsDisplay
参数说明 #I4JL5H - doc(#I4JI71): 更新
Server side
与WebAssembly
两种模式使用组件文档 #I4JI71 - doc(#I4JD6J): 更新
BootstrapAdmin
链接地址 #I4JD6J - doc(#I4JC5Q): 新增
IDispatchService
消息分发服务示例 #I4JC5Q - doc(#I4JBGV): 演示网站增加推送代码到仓库时自动推送通知功能 #I4HX4C
- doc(#I4HX4C): 更新组件
Title
文档NET6.0
中可使用PageTitle
#I4HX4C - doc(#I4HTV1): 演示网站使用
NET6.0
模板 #I4HTV1
单元测试
- test(#I4LPGB): 增加
NullSwitch
单元测试 #I4LPGB - test(#I4LPGA): 增加
Switch
单元测试 #I4LPGA - test(#I4LPFS): 增加
Tag
单元测试 #I4LPFS - test(#I4LPFF): 增加
Menu
单元测试 #I4LPFF - test(#I4LPFE): 增加
ColorPicker
单元测试 #I4LPFE - test(#I4LJ8J): 增加
QRCode
单元测试 #I4LJ8J - test(#I4L86X): 增加
DialogService
单元测试 #I4L86X - test(#I4L4S3): 增加
ModalDialog
单元测试 #I4L4S3 - test(#I4L4PF): 增加
Modal
单元测试 #I4L4PF - test(#I4L4IK): 增加
Print
单元测试 #I4L4IK - test(#I4L3JS): 增加
ErrorLogger
单元测试 #I4L3JS - test(#I4L2HN): 增加
Button
单元测试 #I4L2HN - test(#I4K54E): 增加
GoTop
单元测试 #I4K54E - test(#I4K52R): 增加
BootstrapInput
单元测试 #I4K52R - test(#I4K40V): 增加 ...