内容简介:Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 100多 个组件,欢迎大家尝试使用。 破坏性更新 feat(#I4RFA1): 重新设计地理位置查询服务 IIPLocatorProvider #I4RFA1 Locate 方法...
Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 100多 个组件,欢迎大家尝试使用。
破坏性更新
-
feat(#I4RFA1): 重新设计地理位置查询服务
IIPLocatorProvider
#I4RFA1
Locate
方法返回可为空string
内部增加注入配置参数IPLocatorOption
接口IIPLocator
增加Url
参数6.2.8
-
feat(#I4QXK9): 服务
WebClientService
逻辑重构增加ClientInfo
实体类方便用于MVVM
数据绑定 #I4QXK9
服务原有方法RetrieveRemoteInfo
更改为GetClientInfo
,原服务属性全部移动到ClientInfo
实体类中方便进行数据绑定 -
feat(#I4PZBR): 组件
Table
移除参数UseInjectDataService
#I4PZBR
组件内部采用就近原则智能推算如查询方法 OnQueryAsync DataService InjectDataService 减少使用者代码量,而且可以自定义局部方法,如只提供 OnQueryAsync 其余方法仍然使用注入数据服务的通用方法 版本6.2.4
-
feat(#I4Q0MF): 组件
Pagination
每页显示数量下拉框更改为默认居中 #I4Q0MF 版本6.2.7-beta02
原组件默认系统设置居左
增加功能
- feat(#I4SYY1): 组件
ValidateForm
增加OnFieldValueChanged
回调方法 #I4SYY1 - feat(#I4SQKN): 增加
GeolocationService
服务可用于地理位置定位功能 #I4SQKN - feat(#I4SNXQ): 增加
DragDrop
组件 #I4SNXQ - feat(#I4SLOR): 组件
BarcodeReader
增加OnDeviceChanged
回调方法 #I4SLG7 - feat(#I4SL49): 组件
Display
增加TypeResolver
参数用于解析内部类等实际应用场景 #I4SL49 - feat(#I4SFT5): 组件
Table
内置支持CheckboxList<string>
渲染 #I4SFT5 - refactor(#I4SD6E): 组件
Layout
参数OnUpdate
更改为OnUpdateAsync
#I4SD6E - feat(#I4RYFY): 增加注册服务扩展方法提高
AddBootstrapBlazor
代码可读性 #I4RYFY - feat(#I4RUA6): 组件
DropdownWidgetItem
增加Title
参数 #I4RUA6 - feat(#I4RQG7): 组件
Table
增加SortString
参数用于多列 排序 移除SortList
参数 #I4RQG7
SortList
参数为List<string>
使用者需要额外的较多代码实现,SortString
参数为string
类型使用更方便 - feat(#I4RKR2): 组件
Table
工具栏按钮TableToolbarButton
增加IsShow
参数用于控制是否显示 #I4RKR2 - feat(#I4RGER): 组件
TabItem
增加IsShow
参数 #I4RGER - feat(#I4RG4D): 内置百度地理位置定位服务 #I4RG4D
6.2.8
- feat(#I4RFNP): 组件
IPLocatorProvider
配置类IPLocatorOption
参数LocatorFactory
增加IServiceProvider
参数方便使用者获取容器内的服务 #I4RFNP6.2.8
- feat(#I4RER0): 增加
Ajax
组件用于SSR
模式登录等特殊用途 #I4RER0 - feat(#I4REU4): 组件
TreeItem
增加ActiveItem
参数用于设置当前组件选中的节点 #I4REU4 - feat(#I4RCYE): 组件
Table
增加CloseButtonText
参数用于更改弹窗关闭按钮显示文本 #I4RCYE - feat(#I4QYFE): 组件
Dialog
增加FullScreenSize
支持全屏弹窗 #I4QYFE - feat(#I4QXVD): 组件
Modal
增加FullScreenSize
支持全屏弹窗 #I4QXVD - feat(#14QWY9): 组件
Table
增加对ColorPicker
支持 #14QWY9 - feat(#I4PQG5): 组件
Upload
增加Reset
方法用于清除已上传的文件列表 #I4PQG5 - feat(#I4QMF1): 增加
AutoRedirect
组件可用于实现自动锁屏功能 #I4QH0N 版本6.2.7-beta05
- feat(#I4QH0N): 组件
Dropdown
内置表单组件时自动显示前置标签 #I4QH0N 版本6.2.7-beta03
- feat(#I4Q0IK): 页面未提供
TabItemOptionAttribute
时使用路由信息作为标签页显示文本防止出现空白标签页 #I4Q0IK 版本6.2.7-beta02
- feat(#I4Q0CM): 恢复
NavigateTo
扩展方法支持同一个页面显示不同名称标签页应用场景 #I4Q03I 版本6.2.7-beta01
- feat(#I4Q03I): 组件
Table
增加OnSort
回调委托参数用于动态设置多列排序功能 #I4Q03I 版本6.2.5
- chore(#I4PXI0): CI&CD docker 镜像增加中文文化设置 #I4PXI0
- feat(#I4PPQ2): 组件
Table
增加IsHideFooterWhenNoData
用于控制无数据时是否显示Footer
#I4PPQ2
问题修复
- fix(#I4SYD6): 组件
Select
支持Null
数据源减少使用者代码量 #I4SYD6 - refactor(#I4SODP): 组件
MultiSelect
优化更新销毁机制 #I4RER0 - fix(#I4RER0): 修复
Ajax
对Null
处理成空字符串问题 #I4RER0 - fix(#I4SHOA): 修复
TableColumn
设置参数 `Rows` 渲染成Textarea
组件后布局错位问题 #I4SHOA - fix(#I4SK0X): 修复由支持
CheckboxList
更改Utility
类中IsCheckboxList
方法报错问题 #I4SK0X6.2.9-beta10
- fix(#I4SICI): 修复组件
CheckboxList
值为string
类型并且未设置Items
属性时报错问题 #I4SICI6.2.9-beta09
- fix(#I4RYFC): 修复组件
DateTimeRange
在表单内未适配问题 #I4RYFC - fix(#I4RW6K): 修复组件
Table
编辑/删除按钮在CardView
模式下始终显示问题 #I4RW6K6.2.9-beta-04
- fix(#I4RW5K): 修复组件
Skeleton
骨架屏圆角被遮挡问题 #I4RW5K - fix(#I4RVX7): 修复组件
Table
搜索模板中搜索按钮与重置按钮顺序颠倒问题 #I4RVX7 - fix(#I4RVWZ): 修复组件
Card
未设置CardHeader
模板与HeaderText
时仍显示CardHeader
问题 #I4RVWZ - fix(#I4RVGM): 修复
Enumerable<TItem>
扩展方法Sort
多列排序不正确问题 #I4RVGM - fix(#I4RV9J): 修复组件
Table
通过ShowEdit/DeleteCallback
回调禁用掉行内编辑/删除按钮后 工具 栏按钮仍然可用问题 #I4RV9J
禁用掉行内编辑/删除按钮后无法禁用工具栏按钮,点击工具栏按钮后给予相对应的提示不可编辑或者删除选中行 - fix(#I4RULJ): 组件
DropdownWidget
弹出框向右微调2px
保证居中对齐 #I4RUJ5 - fix(#I4RUJ5): 修复组件
Tab
内容越界后被裁剪问题 #I4RUJ5 - fix(#I4RQEX): 修复组件
Table
在卡片模式下设置固定表头时丢失滚动条问题 #I4RQEX6.2.9-beta02
- fix(#I4RET5): 修复组件
Table
固定表头计算高度脚本移除 16px 间隙 #I4RET5 - fix(#I4R70W): 修复组件
AutoComplete
客户端报错问题 #I4QT7M - fix(#I4QT7M): 修复组件
Pagination
每页条目数显示下拉框未居中问题 #I4QT7M - fix(#I4QP5C): 修复组件
Table
双击单元格回调报错问题 #I4QP5C - fix(#I4QHL7): 修复组件
Table
保存失败后无提示信息问题 #I4QHL7 - fix(#I4PVTO): 修复组件
Table
设置SearchMode.Top
时自适应高度不正确问题 #I4PVTO - fix(#I4Q0DK): 组件
Table
使用Items
作为数据源时报错 #I4PKOC - fix(#I4PKOC): 修复组件
Modal
导致切换页面时报错问题(手欠移除代码导致)#I4PKOC - fix(#I4PWKC): 修复组件
Table
点击表头过滤时多于一个条件时过滤结果不正确问题 #I4PSJO - fix(#I4PSJO): 修复组件
Table
搜索模型中包含枚举类型时及时设置CustomerSearchModel
高级搜索过滤条件不正确问题 #I4PSJO - fix(#I4PM8I): 修复组件
Table
设置DynamicContext
时DeleteAsync
回调方法未生效问题 #I4PM8I - fix(#I4PPY4): 修复组件
Table
当数据集为空集合时Footer
内置聚合函数用于数据合计功能报错 #I4PPQ2
提升性能
- perf(#I4QWXW): 重新设计
Table
组件明细行展开逻辑减少请流量提搞性能 #I4QWXW
更新文档
- doc(#I4T0ZJ): 更新
IPLocator
示例文档 #I4T0ZJ - doc(#I4SLTQ): 更新
Ajax
组件文档增加Goto
用法 #I4SLTQ - doc(#I4SKWJ): 更新
AutoFill
组件示例文档增加SkipEnter/SkipEsc
参数说明 #I4SKWJ - doc(#I4SKWG): 更新
AutoComplete
组件示例文档增加SkipEnter/SkipEsc
参数说明 #I4SKWG - doc(#I4SK3J): 更新
EditorForm
移除IEnumerable<string>
数据类型使用模板渲染CheckboxList
示例已内置无需使用模板 #I4SK3J - doc(#I4S1KP): 更新
BootstrapInput
组件示例文档增加ValidateRules
介绍 #I4S1KP - doc(#I4RQ7S): 更新
Ajax
组件示例文档 #I4RQ7S - doc(#I4RFGM): 更新
IPLocator
示例文档 #I4RFGM - doc(#I4RCRW): 更新
Dialog
组件ShowEdit/Search/SaveDialog
示例 #I4RCRW - doc(#I4R6SO): 更新
Table
树状列表示例 #I4R6SO - doc(#I4QZ6Z): 更新
Table
组件RowButtonTemplate
IsShow
参数用法 #I4QZ6Z - doc(#I4Q910): 更新项目介绍文档 #I4Q910
- doc(#I4Q8H7): 更新
Block
组件登录认证示例 #I4Q8H7 - feat(#I4Q8P3): 官网页脚增加系统运行时长信息 #I4Q8P3
- doc(#I4Q071): 更新
Table
组件动态多列排序示例 #I4Q071 - doc(#I4PPRR): 更新
Table
组件Footer
合计功能示例 #I4PPRR - doc(#I4PNVD): 更新
Table
自定义SearchModel
搜索示例 #I4PNVD
单元测试
- test(#I4SWEF): 增加
Timer
单元测试 #I4SWEF - test(#I4SWEE): 增加
Circle
单元测试 #I4SWEE - test(#I4SOE4): 增加
MultiSelect
单元测试 #I4SMH1 - test(#I4SMS6): 补充
Select
单元测试 #I4SMS6 - test(#I4SMH6): 补充
Dialog
单元测试 #I4SMH1 - test(#I4SMH1): 增加
TabLink
单元测试 #I4SMH1 - test(#I4SLZY): 增加
Tab
单元测试 #I4SLZY - test(#I4SLZQ): 增加
Layout
单元测试 #I4SLOS - test(#I4SLOT): 增加
Card
单元测试 #I4SLOS - test(#I4SLOS): 增加
BarcodeReader
单元测试 #I4SLOS - test(#I4SL47): 增加
Display
单元测试 #I4SL47 - test(#I4SKW7): 增加
AutoFill
单元测试 #I4SKW7 - test(#I4SKQP): 增加
AutoComplete
单元测试 #I4SKQP - test(#I4SKQA): 增加
RadioList
单元测试 #I4SKQA - test(#I4SKPA): 增加
CheckboxList
单元测试 #I4SKPA - test(#I4SAKJ): 增加
Ajax
单元测试 #I4SAKJ - test(#I4QZC6): 增加
AutoRedirect
单元测试 #I4QZC6 - test(#I4QZ67): 更新
Dialog
组件单元测试提高代码覆盖率 #I4QZ67
项目地址
- 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。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 自定义版本更新弹窗
- Apache Ignite 2.9.1 版本发布,小版本更新
- CCleaner v5.74.8184 发布:重要更新版本、可自动更新
- DBeaver 切换至日历版本控制,版本号更新至 21.0
- OneBase 1.3.2 版本更新
- PostgreSQL 同时发布多个版本更新
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。