Bootstrap Blazor 组件库
![]()
本期更新
增加功能
-
!1242 feat(#I3EIU2): InputNumber 步长默认值微调 #I3EIU2
short int long 默认步长 Step 等于 1
single double decimal 默认步长 Step 等于 0.01
-
!1238 feat(#I3D6UP): 更新 VadliateForm EditForm ValidateBase 表单组件嵌套使用时 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): ToolbarButton IsAsync 仅控制自身 #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): 修复 Avatar Upload 组件利用代码更改 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
文档地址
https://www.blazor.zone/
项目地址
BootstrapBlazor 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。