内容简介:Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置近 80 个组件,欢迎大家尝试使用。 增加功能 !1278 feat(#I3HT3D): Upload 组件支持内置到 ValidateForm 使用 #I3HT3D 通过设置绑定...
Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置近 80 个组件,欢迎大家尝试使用。
增加功能
-
!1278 feat(#I3HT3D):
Upload
组件支持内置到ValidateForm
使用 #I3HT3D- 通过设置绑定模型
FileValidation
标签可进行文件 类型 与 大小 客户端验证 - 支持
NET
内置的验证组件如:Required
- 通过设置绑定模型
-
!1276 feat(#I3HK4J):
Table
组件增加IsTree
参数控制数据是否有树形结构 #I3HK4J -
!1271 feat(#I3GOGP):
Display
组件增加Data
参数用于通过Value
显示Text
#I3GOGP- 此功能为
CheckboxList
或者Select
组件设计,由于绑定数据可能是数值,用于显示时需要显示Text
值
- 此功能为
-
!1268 feat(#I3FKWM):
Display
提供FormatterAsync
回调委托 #I3FKWMDisplay
组件提供FormatterAsync
异步格式化回调委托方法方便wasm
模式调用webapi
使用
-
!1263 feat(#I3F81W): 增加新组件
Display
#I3F81W- 此组件支持双向绑定,与表单组件功能一致,但是无客户端验证,无法输入
UI
渲染为div
- 此组件支持双向绑定,与表单组件功能一致,但是无客户端验证,无法输入
-
!1262 feat(#I3F0V9):
Avatar
组件增加GetUrlAsync
回调委托方法用于异步获取图片地址 #I3F0V9- 此功能非常时候图片地址是由
webapi
等接口异步方式获取的场景
- 此功能非常时候图片地址是由
-
!1261 feat(#I3EZMH):
Checkbox
增加Color
参数用于设置背景颜色 #I3EZMH -
!1260 feat(#I3EZGY):
Select
组件选项支持 禁用 功能 #I3EZGY- 通过设置
SelectedItem
的IsDisabled
属性设置改候选项禁止被选中
- 通过设置
-
!1258 feat(#I3EX6X): 新增
Title
组件 #I3EX6X- 页面内通过 <Title Text="标题"></Title> 使用
- 使用注入服务
- 使用
TitleService
静态方法设置网页标题
[Inject]
[NotNull]
private TitleService? TitleService { get; set; }
protected override async Task OnAfterRenderAsync(bool firstRender)
{
await base.OnAfterRenderAsync(firstRender);
await TitleService.SetTitle("我是标题");
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
await base.OnAfterRenderAsync(firstRender);
await TitleService.SetWebSiteTitle("我是标题");
}
- !1248 feat(#I3EGFT):
TimePicker
支持鼠标滚轮(适配 FireFox)#I3EGFT - !1250 feat(#I3EPO5):
Toast
组件增加全局配置ToastPlacement
参数可全站统一设置Toast
弹出窗位置 #I3EPO5
问题修复
-
!1280 fix(#I3HWSW): 修复
LambdaExtensions
静态方法GetPropertyValueLambda
与SetPropertyValueLambda
方法内部获取属性时报错问题 #I3HWSW- 当子类使用
new
关键字更改父类属性类型时复现此问题
- 当子类使用
-
!1264 fix(#I3F9DM): 修复
Upload
组件更新为泛型后客户端验证一直失败问题 #I3F9DM -
!1259 fix(#I3EY3W): 修复
Table
组件未使用SelectedRows
双向绑定时,此值始终为null
#I3EY3W -
!1257 fix(#I3EVJM): 修复
Table
组件页面每次弹出Dialog
后导致网页中有残留div
问题 #I3EVJM- 多次弹窗后导致页面内有多个弹窗元素残留
-
!1251 fix(#I3EPOP): 修复
Step
组件特定情况下丢失Step
标签问题 #I3EPOP -
!1247 fix(#I3EPMB):
Table
组件SearchText
搜索条件拼装时使用Or
逻辑 #I3EPMB -
!1249 fix(#I3EPN1):
Table
组件 移动端列可见功能不可用问题 #I3EPN1
示例更新
- !1270 docs(#I3GLM6): 更新
PopconfirmButton
TableToolbarPopconfirmButton
按钮默认值Cancel
对应 取消Ok
对应 确定
- !1262 docs(#I3F0V9): 更新
Avatar
异步获取图片地址示例 - !1265 docs(#I3FA8Y): 更新
Table
组件单元格内使用PopConfirmButton
示例
性能优化
-
!1272 perf(#I3H1FQ): 优化组件
Dispose
逻辑增加javascript
脚本资源释放逻辑 #I3H1FQ -
!1267 refactor(#I3FBXA): 移除 CultureStorageExtensions 扩展类 #I3FBXA
- 使用内置
OperatingSystem.IsBrowser()
检测wasm
- 使用内置
-
!1266 refactor(#I3FBU8):
TableCellButton
组件移除TItem
Item
两个参数,精简代码 #I3FBU8- 破坏性更新,
OnClickCallback
回调委托方法写法更新如下 - 移除
OnClickWithoutRenderCallback
与OnClickWithoutRender
合并
- 破坏性更新,
<TableCellButton Size="Size.ExtraSmall" Color="Color.Primary" Icon="fa fa-edit" Text="明细" OnClickCallback="@(() => OnRowButtonClick(context))" />
更新历史 传送门
项目地址
- 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。
以上所述就是小编给大家介绍的《Bootstrap Blazor 更新版本 5.0.24》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 自定义版本更新弹窗
- Apache Ignite 2.9.1 版本发布,小版本更新
- CCleaner v5.74.8184 发布:重要更新版本、可自动更新
- DBeaver 切换至日历版本控制,版本号更新至 21.0
- OneBase 1.3.2 版本更新
- PostgreSQL 同时发布多个版本更新
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。