Bootstrap Blazor 更新版本 6.3.0

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

读屏时代

读屏时代

(美)Naomi S. Baron(内奥米·S.巴伦) / 庞洋 / 电子工业出版社 / 2016-7 / 55.00

书中作者探讨了技术如何重塑人们对阅读的定义。数字阅读越来越受欢迎,更便利、节约成本、并把免费书籍提供给全世界的读者。但是,作者也指出其弊处在于读者很容易被设备上的其他诱惑分心、经常走马观花而非深入阅读。更重要的是,人们阅读方式的变化会影响了作者的写作方式。为了迎合人们阅读习惯的转变,许多作家和出版商的作品越来越短小和碎片化,或者更青睐无需思考和细读的作品。作者比较了纸质阅读和在线阅读的重要性,包括......一起来看看 《读屏时代》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具