Bootstrap Blazor 更新版本 6.4.0

Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 100多 个组件,欢迎大家尝试使用。

破坏性更新

  • feat(#I4V64R): 组件 Pagination ListView 参数 TotalCount 由原来 long 更改为 int #I4V64R
     Table 等组件保持一致,减少数据类型转化代码

新增功能

  • feat(#I4VIHR): 组件 Button 增加 virtual 关键字到 HandleClick 方法方便子类更改点击按钮逻辑 #I4VIHR
  • feat(#I4VEUV): 增加 BootstrapBlazor.FontAwesome 包用于封装组件需要的 Icon #I4VEUV
  • feat(#I4V7NE): 组件 CardUpload 预览地址 PrevUrl 支持 base64 格式内容字符串 #I4V7NE
  • feat(#I4V8Q9): 组件 Table 增加 ShowMultiFilterHeader 参数用于控制多级表头时是否显示过滤行默认 false 不显示 #I4V8Q9
  • feat(#I4UZ8Y): 组件 Table 工具栏按钮与行内编辑删除按钮可分开控制 #I4UZ8Y
    工具栏按钮使用 ShowEditButton ShowDeleteButton 控制,行内按钮使用 ShowEditButtonCallback ShowDeleteButtonCallback 控制
  • feat(#I4U8G2): 组件 Markdown 支持语法高亮 #I4U8G2
  • feat(#I4TPWE): 组件 DownloadService 增加打包文件夹下载重载方法 #I4TPWE
  • feat(#I4TPVY): 组件 DownloadService 增加物理文件路径重载方法 #I4TPVY
  • feat(#I4TLGT): 组件 CardUpload 增加 OnZoomAsync 回调方法 #I4TLGT
  • feat(#I4TERI): 组件 Table 编辑/搜索弹窗同时支持垂直居中与拖拽功能 #I4TER4
  • feat(#I4TERH): 组件 Dialog 增加 ShowMaximizeButton 参数支持弹窗最大化 #I4TERH
  • feat(#I4TER4): 组件 ModalDialog 增加 ShowMaximizeButton 参数用于弹窗全屏最大化 #I4TER4
  • feat(#I4T74I): 组件 Table 编辑/搜索弹窗支持拖拽功能 #I4T74I 已发布 6.3.1-beta05
  • feat(#I4T5JG): 组件 Select 增加 AutoClearSearchText 参数用于选中选项后自动清空搜索栏中内容 #I4T5JG 已发布 6.3.1-beta03
  • feat(#I4T7ZG): 增加 BrowserNotification 组件用于浏览器通知功能 #I4T7ZG 已发布 6.3.1-beta02

问题修复

  • fix(#I4VUTF): 修复 Table 组件行内编辑/删除按钮显示逻辑,优先判断 ShowEditButtonCallback 回调,未设置时使用 ShowDefaultButtons 配合 ShowEditButton/ShowDeleteButton 判断是否显示 #I4VUTF
  • fix(#I4V5MJ): 修复 Table 组件动态类型时 DataTableDynamicContext 参数 hiddenColumns 未生效问题 #I4V5MJ
    hiddenColumns 中列表格默认不显示 ColumnList 中可自行勾选显示
  • fix(#I4U22I): 修复 Modal 组件多级弹窗层次结构不正确问题(6.3.0版本导致) #I4U22I
  • fix(#I4U963): 修复 Table 组件高级搜索文本框 string.Empty 参与过滤条件问题 #I4TNP5
  • fix(#I4TNP5): 修复 InputUpload 组件双向绑定时未初始化值问题 #I4TNP5
  • fix(#I4TG7T): 修复 Modal 弹窗最大化偶尔失效问题 #I4TG7T
  • fix(#I4TG7O): 修复 Table 组件编辑/搜索弹窗中按钮文字丢失问题 #I4TG7O
  • fix(#I4TBEY): 修复 Table 组件页面二次渲染后分页信息错误问题 #I4TBEY 已发布 6.3.1-beta04
  • fix(#I4SSN2): 修复 Table 组件使用动态类型时双向绑定 SelectedRows 失效问题 #I4T460 已发布 6.3.1-beta01

更新文档

  • doc(#I4U882): 更新 Markdown 文档描述错误 #I4U882
  • doc(#I4T460): 网页 Home 页脚增加运行时长动态更新功能 #I4T460
  • doc(#I4R77K): 更新 InputGroup 示例文档 #I4R77K

单元测试

  • test(#I4VXYM): 增加 BootstrapInputNumber 单元测试 #I4VXYM
  • test(#I4VUOL): 增加 PopConfirmButton 单元测试 #I4VUOL
  • test(#I4VUGM): 增加 SwitchButton 单元测试 #I4VUGM
  • test(#I4V6DH): 增加 Pagination 单元测试 #I4V6DH
  • test(#I4TPYW): 增加 DateTimePicker 单元测试 #I4TPYW
  • test(#I4UQ4S): 提高 Tree 单元测试 #I4UQ4S
  • test(#I4UPLE): 增加 Radio 单元测试 #I4UPLE
  • test(#I4UMS2): 增加 CardUpload 单元测试 #I4UMS2
  • test(#I4UFDK): 增加 ButtonUpload 单元测试 #I4UFDK
  • test(#I4UF4J): 增加 AvatarUpload 单元测试 #I4UF4J
  • test(#I4UF29): 增加 InputUpload 单元测试 #I4UF29
  • test(#I4UDO7): 增加 TransferPanel 单元测试 #I4UDO7
  • test(#I4TWJ6): 增加 Transfer 单元测试 #I4TWJ6
  • test(#I4TPZ2): 增加 Tree 单元测试 #I4TPZ2
  • test(#I4U8Z3): 增加 LookupFilter 单元测试 #I4U8Z3
  • test(#I4U4QS): 增加 Carousel 单元测试 #I4U4QS
  • test(#I4U4GB): 增加 EnumFilter 单元测试 #I4U4GB
  • test(#I4TYXD): 增加 Console 单元测试 #I4TYXD
  • test(#I4TWCR): 增加 StringFilter 单元测试 #I4TWCR
  • test(#I4TW9L): 增加 NumberFilter 单元测试 #I4TW9L
  • test(#I4TW5C): 增加 DateTimeFilter 单元测试 #I4TV55
  • test(#I4TV55): 增加 BoolFilter 单元测试 #I4TV55
  • test(#I4TUVC): 增加 TableFilter 单元测试 #I4TJ11
  • test(#I4TJ11): 增加 Timeline 单元测试 #I4TJ11
  • test(#I4TIMF): 增加 Calendar 单元测试 #I4TIMF
  • test(#I4TJQM): 增加 Transition 单元测试 #I4TJQM
  • test(#I4T736): 增加 SweetAlert 单元测试 #I4T2TK
  • test(#I4T2TK): 增加 Scroll 单元测试 #I4T2TK

项目地址

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

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/184815/bootstrapblazor-6-4-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。