BootstrapBlazor v6.12.0 已经发布,Bootstrap 样式的 Blazor UI 组件库
此版本更新内容包括:
发布时间 2022-10-06 V6.11.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
- feat(#I5VMAW): 组件
Carousel
实现脚本自动加载模块化与隔离 #I5VMAW - feat(#I5VMFJ): 组件
AutoRedirect
实现脚本自动加载模块化与隔离 #I5VMFJ - feat(#I5VMIG): 组件
Anchor
实现脚本自动加载模块化与隔离 #I5VMIG - feat(#I5VMMK): 组件
AnchorLink
实现脚本自动加载模块化与隔离 #I5VMMK
V6.11.8
- fix(#I5V6KZ): 修复组件
Table
搜索栏提示信息无法显示完整Html
文字 #I5V6KZ - feat(#I5V6S8): 更新组件
ValidateBase
内部使用新版tooltip
动态模块 #I5V6S8 - feat(#I5V6T6): 更新
JSModuleAutoLoader
增加JSObjectReference
参数用于设置是否回调C#
#I5V6T6 - feat(#I5V8EL): 增加
Validate
脚本模块给ValiateForm
组件调用 #I5V8EL - fix(#I5VD2N): 修复
Select
组件搜索图标错位问题 #I5VD2N - fix(#I5VCU4): 修复
Validate
脚本模块与自动加载模块冲突问题 #I5V8EL - perf(#I5VCXO): 更新
Select
组件IsPopover
模式下使用客户端脚本关闭弹窗提高性能 #I5VCXO - feat(#I5VCZJ): 更新
DateTimePicker
组件 使用JSModuleAutoLoader
模块隔离自动加载 #I5VCZJ - feat(#I5VD14): 更新
DateTimeRange
组件 使用JSModuleAutoLoader
模块隔离自动加载 #I5VD14 - fix(#I5VDCK): 修复搜索组件
Search
图标错位问题 #I5VDCK - feat(#I5VHSN): 重写
PopConfirmButton
组件移除PopoverService
服务提高性能兼容ValidateForm
#I5VHSN - feat(#I5VHTR): 组件
ValidateForm
支持PopConfirmButton
按钮InvalidSubmit
异步提交 #I5VHTR - feat(#I5VK6G): 增加
validate
模块负责ValidateForm
组件的验证提示功能 #I5VK6G - fix(#I5VJ2O): 修复
SelectTree
组件代码设置Value
UI 不跟随变化问题 #I5VJ2O
V6.11.7
- fix(#I5UZ4P): 修复组件
Table
开启明细行并且ShowEmpty
时空数据colspan
计算错误问题 #I5UZ4P - fix(#I5UZ6O): 修复组件
SingleUpload
删除已上传图片后无法再次上传问题 #I5UZ4P - fix(#I5UJRL): 组件
MultiSelect
支持IEnumerable
数据源 #I5UJRL - feat(#I5UVBM): 组件
TableToolbarPopconfirmButton
支持IsAsync
参数 #I5UVBM
V6.11.6
- fix(#I5UU59): 修复组件
Select
重置数据源后未触发OnSelectedItemChanged
问题 #I5UU59 - feat(#I5V26H): 组件
Select
脚本兼容popover
dropdown
两种模式 #I5V26H
V6.11.5
- fix(#I5UVAJ): 修复组件
TableToolbarPopconfirmButton
在工具栏中显示圆角问题 #I5UVAJ - fix(#I5UV5W): 修复组件
Cascader
更新样式修复小箭头错位问题 #I5UV5W - fix(#I5UWWW): 修复组件
DateTimePicker
组件弹窗内日期文本框格式未使用Format
参数设置的格式 #I5UV5W
V6.11.4
- feat(#I5UQZ6): 组件
RibbonTab
增加OnHeaderClickAsync
参数 #I5UN1E
V6.11.3
- feat(#I5UM1C): 更新
JSModule
为扩展包脚本模块动态加载做准备 #I5UM1C - feat(#I5UM3F): 组件
QRCode/BarcodeReader
使用模块自动加载功能JSModuleAutoLoader
更新版本到6.0.4
#I5UM3F - feat(#I5UMFS): 组件
Topology
使用模块自动加载功能JSModuleAutoLoader
更新版本到6.0.9
#I5UMFS - feat(#I5UMPN): 组件
CherryMarkdown
更新版本到6.0.2
更新JSModule
为统一模块动态加载做准备 #I5UMPN - feat(#I5UMTB): 组件
Markdown
更新版本到6.2.0
更新JSModule
为统一模块动态加载做准备 #I5UMTB - feat(#I5UN1E): 组件
Editor
更新版本到6.1.0
更新JSModule
为统一模块动态加载做准备 #I5UN1E
V6.11.2
- feat(#I5UJMF): 增加
JSModule
扩展类方便扩展包使用 #I5UJMF - feat(#I5UJMH): 组件
Bootstrap.Barcode
升级到v6.0.3
支持脚本模块化与动态加载 #I5UJMH
V6.11.1
- feat(#I5UAIK): 服务
WebClientService
支持Windows 11
版本检查与华为浏览器版本信息 #I5UAIK - feat(#I5UF38): 增加
JSModuleAutoLoaderAttribute
标签实现javascript
模块自动化加载机制 #I5UF38 - refactor(#I5UFGJ): 组件
Menu
Upload
实现脚本隔离动态加载 #I5UFGJ - fix(#I5U9F0): 修复组件
Menu
点击子菜单导致展开节点自动收起问题 #I5U9F0
详情查看:https://gitee.com/LongbowEnterprise/BootstrapBlazor/releases/v6.12.0