内容简介: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组件RowButtonTemplateIsShow参数用法 #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。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Nature of Code
Daniel Shiffman / The Nature of Code / 2012-12-13 / GBP 19.95
How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital w......一起来看看 《The Nature of Code》 这本书的介绍吧!