最简单、最好用、最好玩的 Blazor UI 库 BootstrapBlazor v5.0.23 发布
Bootstrap Blazor 组件库
本期更新
增加功能
!1242 feat(#I3EIU2):
InputNumber步长默认值微调 #I3EIU2
shortintlong默认步长Step等于1singledoubledecimal默认步长Step等于0.01!1238 feat(#I3D6UP): 更新
VadliateFormEditFormValidateBase表单组件嵌套使用时ShowLabel逻辑 #I3D6UP
- 各种嵌套逻辑比较复杂详细情况请查看 https://www.blazor.zone/labels
!1228 feat(#I3E183):
VadliateForm组件支持异步操作按钮 #I3E183
- 验证表单内组件保存数据时提交到
webapi中,为防止提交按钮多次点击 设置Button组件参数IsAsync即可!1227 feat(#I3DX9J):
Markdown组件增加IsViewer属性 #I3DX9J
- 可用于将
md文本显示为Html代码!1226 feat(#I3DZKZ):
ToolbarButtonIsAsync仅控制自身 #I3DZKZ
Table组件工具栏内按钮提供IsAsync功能,提供异步操作支持- 此功能用于异步调用
webapi等延时操作,防止用户多次点击- 点击后禁用自身不影响其他按钮,操作完成后恢复
!1224 feat(#I3DYJF): 更细表单组件内非必填项
Label样式与必填项对齐 #I3DYJF!1220 feat(#I3DWIV):
ToolbarButton工具栏按钮增加IsAsync属性用于异步操作禁用自身 #I3DWIV!1219 feat(#I3DWIO):
ToastOptin弹窗配置项增加Close方法用于代码关闭Toast弹窗 #I3DWIO!1218 feat(#I3DVN9):
EditDialog弹窗绑定模型时自动过滤Editable条件进行渲染 #I3DVN9!1214 feat(#I3DVAK):
Button组件增加IsAsync参数 #I3DVAK
- 当按钮为异步请求按钮时,点击按钮后自身状态会改变为禁用状态,同时显示 LoadingIcon 小图标,异步请求结束后恢复正常
!1213 feat(#I3DUHU):
Table组件再特定条件下按钮可能会出现多份 #I3DUHU
- 使用代码控制
Table工具栏按钮时导致按钮出现多份!1209 feat(#I3DTRL):
CheckboxList组件增加IsDisabled禁用支持 #I3DTRL!1206 feat(#I3DN0R): 更新
Upload组件,适配ValidateForm表单 #I3DN0R
- 增加
Upload组件内置ValidateForm内后显示标签- 增加
Upload组件绑定模型字段有[Required]表示后自动增加*记号功能- 增加
Uplaod组件对禁用IsDisabled支持!1203 feat(#I3DF9O): Table 组件增加
ShowResetSearch参数 #I3DF9O
- 用于控制
清空搜索按钮!1200 feat(#I3D7YR): 表单内标签自动添加
*必填标记符号 #I3D7YR
- 绑定模型字段增加
[Required]标签后自动增加*记号!1199 feat(#I3D71B): 公开 ServiceProviderHelper 静态扩展类 #I3D71B
- 提供静态类获取注入服务能力
- 获取服务与
[Inject]标签相同!1197 feat(#I3CXJY): Select 组件内置对枚举类型的处理 #I3CXJY
- 绑定类型为枚举时,不需要再额外指定
Items集合属性,内部自行构建- 绑定类型可为空时,自动构建
请选择 ...默认项,回落机制是优先查找placeholder如未提供则使用Select组件的资源文件问题修复
!1243 fix(#I3EJHX): 修复
Table组件在移动端显示行号时点击行行号一直增加问题 #I3EJHX!1241 fix(#I3EHKZ): 修复
CheckboxList组件无内容是高度不合理问题 设置为 35px #I3EHKZ!1237 fix(I3EG1S): 修复
AvatarUpload组件利用代码更改Url后,界面不刷新问题 #I3EG1S!1236 fix(I3EB63): 修复表单组件利用代码设置
DisplayText=null后无法显示资源文件设置的文本问题 #I3EB63!1234 fix(I3EB4V): 修复
ValidateForm组件代码更新Model后不触发OnValidaSumbit回调事件问题 #I3EB4V!1225 fix(I3DYX5): 修复
Table组件过滤功能选择All条件时不触发重新查询问题 #I3DYX5!1223 fix(#I3DXDI): 修复
Collapse组件点击Body空白地方导致全部展开问题 #I3DXDI!1216 fix(#I3DVN3): 修复
SearchDialog绑定模型时未过滤Searchable条件问题 #I3DVN3!1208 fix(#I3DP5D): 修复
Table组件编辑模式为EditForm时自动生成Editable参数不生效问题 #I3DP5D
[AutoGenerateColumn(Editable=false)]标签不生效,EditForm模式下编辑框内仍然显示该绑定字段!1198 fix(#I3DC8H): 自定义验证器缺失 ValidateContext 对象 #I3DC8H
- 表单组件使用自定义验证器时,缺少 ValidateContext 对象导致部分功能无法完成
示例更新
- !1244 docs(#I3EJIM): 更新
Table组件行内自定义按钮点击后,选中本行示例 #I3EJIM- !1235 docs(#I3EB62): 更新
Table组件表单维护示例代码 #I3EB62- !1231 docs(#I3E7HZ): 更新
Table组件列示例代码 #I3E7HZ- !1229 docs(#I3E6RM): 更新
Table组件列示例代码 #I3E6RM- !1221 docs(#I3DWJQ): 更新
Table组件工具栏异步操作示例 #I3DWJQ- !1210 docs(#I3DTRQ): 增加
Table组件自定义数据注入服务示例文档 #I3DTRQ- !1202 docs(#I3DECD): 更新
Table组件数据导出示例文档 #I3DECD- !1201 docs(#I3DDGK): 更新
Table组件 Filter 示例文档 #I3DDGK性能优化
- !1240 refactor(#I3EHK7):
EditorForm组件级联参数更改为自身保证表单组件ShowLabel逻辑正确 #I3EHK7
文档地址
项目地址
- Gitee:https://gitee.com/LongbowEnterprise/BootstrapBlazor
- Github:https://github.com/dotnetcore/BootstrapBlazor
BootstrapBlazor 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。
