Bootstrap Blazor 更新版本 6.8.0

来源: 投稿
作者: Argo
2022-07-06 11:03:00

Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 120 多 个组件,欢迎大家尝试使用。单元测试所有组件代码覆盖率达到了 100%

破坏性更新

新增功能

  • feat(#I5AK02): 组件 Table 增加一个实例属性 Rows 用于获得当前表格显示所有行数据集合 #I5AK02
  • feat(#I5AO8I): 组件 LinkButton 使用新的 link-color 样式代替 text-color 样式 #I5AK02
  • feat(#I5AOA7): 组件 Logout 增加 ShowUserName 参数用于仅显示头像 #I5AOA7
  • feat(#I5APA6): 增加 RibbonTab 组件 #I5APA6
  • feat(#I5APAI): 组件 Layout 样式使用变量方便使用者更改样式 #I5APAI
  • feat(#I5AY2S): 组件 Table 部分样式更改为 css 变量方便更改主题 #I5AY2S
  • feat(#I5B6SL): 组件 Table 选中行 SelectedRows 功能支持无主键数据集内部使用对象相等原理判断保持选中状态 #I5B6SL
  • feat(#I5BGMO): 组件 Layout 增加 ChildContent 模板用于自定义显示内容 #I5BGMO
  • feat(#I5C315): 组件 Pagination 增加自定义 HTML 标签功能 #I5C315
  • feat(#I5CMCR): 增加 ILocalizationResolve 服务,本地化信息丢失时回调此服务方法,增加文化信息回落机制 #I5CMCR
  • feat(#I5CSHR): 组件 Table 增加 ShowLoadingInFirstRender 参数用于首次加载数据时是否显示加载动画 #I5CSHR
  • feat(#I5CWVZ): 组件 Table 增加 InsertRowMode 参数用于 Incell 模式下设置插入新行位置 默认插入到最后 #I5CSHR
  • feat(#I5DFVS): 接口 IDynamicObjectContext 增加 OnSelectedRows 回调委托用于 Table 组件动态类型时保持选中行功能 #I5DFVS
  • feat(#I5DUPB): 组件 Card 开启 IsCollapsible 后支持 CardHeaderTemplate 自定义模板 #I5DUPB
  • feat(#I5EASI): 组件 Card 开启 IsCollapsible 后支持默认为收缩状态 #I5EASI

问题修复

  • fix(#I5AEHH): 组件 LinkButton 支持 OnClickWithoutRender 功能 #I5AEHH
  • fix(#I5AG3Z): 组件 Redirect 修复 release 版本报错问题 #I5AG3Z
  • fix(#I5AO8W): 组件 Divider 修复 Vertical 模式下浏览器改变大小时不显示问题 #I5AG3Z
  • fix(#I5AAUH): 修复组件 PopConfirmButton 设置 IsAsync 时支持 OnConfirm 不支持同步方法问题 #I5AAUH
  • fix(#I5AW0W): 修复 EditForm 自动渲染组件时设置渲染为 Textarea 并且只读时 Rows 参数未生效问题 #I5AW0W
  • fix(#I5AXR3): 修复 TabItemOptionAttribute 设定值优先级比点击菜单设置值低问题 #I5AXR3
  • fix(#I5B9O3): 修复 DateTimeRange 组件在表单中正常布局未折行问题 #I5B9O3
  • fix(#I5BBE6): 修复 RadioList 组件双向绑定枚举类型时设置 Items 参数失效问题 #I5BBE6
  • fix(#I5BBFM): 修复 RowType 设置为 Inline 模式下部分组件折行问题 #I5BBFM
  • fix(#I5BHF9): 修复 AutoFill 首次加载时不显示 Value 值问题 #I5BHF9
  • fix(#I5C0EQ): 修复 PopconfirmButton 开启 IsAsync 参数后在 ValidateForm 中使用时报错问题 #I5C0EQ
  • fix(#I5CWUD): 调整 Radio Checkbox 样式防止标签过长导致变形问题 #I5CWUD
  • fix(#I5D0X0): 更新 Divider 样式修复垂直分隔符 is-left is-right 样式不正确问题 #I5D0X0
  • fix(#I5D87T): 修复 Editor 组件切换路由时报错问题 #I5D87T
  • fix(#I5DIM6): 修复 Table 组件 TableToolbar 内自定义按钮设置 Size 参数无效问题 #I5DIM6
  • fix(#I5DM0X): 修复 Table 组件使用动态类型模式下无法保持选中行问题 #I5DM0X
  • fix(#I5DRKS): 修复 Dialog 组件开启可拖动功能后无法关闭弹窗问题 #I5DRKS
  • fix(#I5DV57): 修复 Table 组件开启搜索框自适应高度计算错误问题 #I5DV57
  • fix(#I5CJDY): 修复 Tab 组件嵌套使用时 火柴棍 特效首次出现位置不正确问题 #I5CJDY
  • fix(#I5F09S): 修复 Progress 组件未支持自定义 HTML 标签问题 #I5F09S
  • fix(#I5F2P7): 修复 Table 组件开始树形结构后加载动画不显示问题 #I5F2P7
  • fix(#I5F5G2): 修复 Table 组件 OnQueryAsync 回调中未设置排序处理时内部逻辑未生效问题 #I5F5G2
  • fix(#I5F6P8): 修复 Table 组件排序内部逻辑 支持使用 Items 与不分页时处理排序逻辑 #I5F6P8
  • fix(#I5FCP7): 修复 Cascader 组件数据验证失败后提示框背景色为黑色问题 #I5FCP7
  • fix(#I5FCQM): 修复 Cascader 组件数据验证失败后不会自动弹出提示框问题 #I5FCQM
  • fix(#I5FFLA): 修复 Table 行内自定义扩展按钮会重复增加问题 #I5FFLA
  • fix(#I5F9NL): 修复 Table 过滤/搜索列为可为空类型时报错问题 #I5F9NL

更新文档

  • doc(#I5APG8): 增加 RibbonTab 组件示例 #I5APG8
  • doc(#I58OLE): 增加 Timezone 示例 #I58OLE
  • doc(#I5C328): 增加 Table 组件动态数据分页功能示例 #I5C328

单元测试

  • test(#I5AN0Q): 增加 LambdaExtensions 扩展方法单元测试 #I5AN0Q
  • test(#I5APIV): 增加 RibbonTab 组件单元测试 #I5APIV
  • test(#I5ATRC): 增加 ObjectExtensions 组件单元测试 #I5APIV
  • test(#I5AXD9): 增加 Utility 扩展方法单元测试 #I5AXD9
  • test(#I5BPFP): 增加 ITableColumnExtensions 扩展方法 ToSearchs 单元测试 #I5AXD9
  • test(#I5CX7T): 增加 InsertRowMode 新参数单元测试 #I5CX7T
  • test(#I5E6JZ): 增加 Footer 组件单元测试 #I5E6JZ
  • test(#I5EN6E): 增加 Redirect 组件单元测试 #I5EN6E
  • test(#I5ETVU): 增加 Row 组件单元测试 #I5ETVU
  • test(#I5FD5Z): 增加 Cascader 组件单元测试 #I5FD5Z

项目地址

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

 

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
3 收藏
分享
返回顶部
顶部