Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 100多 个组件,欢迎大家尝试使用。
破坏性更新
- 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
项目地址
BootstrapBlazor 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。