Bootstrap Blazor 更新版本 6.3.0

栏目: 软件资讯 · 发布时间: 4年前

内容简介: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 参数方便使用者获取容器内的服务 #I4RFNP 6.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 方法报错问题 #I4SK0X 6.2.9-beta10
  • fix(#I4SICI): 修复组件 CheckboxList 值为 string 类型并且未设置 Items 属性时报错问题 #I4SICI 6.2.9-beta09
  • fix(#I4RYFC): 修复组件 DateTimeRange 在表单内未适配问题 #I4RYFC
  • fix(#I4RW6K): 修复组件 Table 编辑/删除按钮在 CardView 模式下始终显示问题 #I4RW6K 6.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 在卡片模式下设置固定表头时丢失滚动条问题 #I4RQEX 6.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

项目地址

BootstrapBlazor 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

The Nature of Code

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》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

URL 编码/解码
URL 编码/解码

URL 编码/解码