Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 120多 个组件,欢迎大家尝试使用。
破坏性更新
- 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
项目地址
- 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。
暂无回复。