Bootstrap Blazor 更新版本 6.4.0
Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 100多 个组件,欢迎大家尝试使用。
破坏性更新
- feat(#I4V64R): 组件
PaginationListView参数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
工具栏按钮使用ShowEditButtonShowDeleteButton控制,行内按钮使用ShowEditButtonCallbackShowDeleteButtonCallback控制 - 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
项目地址
- Gitee:https://gitee.com/LongbowEnterprise/BootstrapBlazor
- GitHub:https://github.com/dotnetcore/BootstrapBlazor
- Nuget:https://www.nuget.org/packages/BootstrapBlazor
BootstrapBlazor 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。