AntDesign Blazor 0.20.2发布:本地化智能提醒,Table 动态列配置,静态表单demo,Table表单验证...

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

本周更新包括Form验证的bug修复、Table动态列的bug修复,增加了两个Form demo,分别是静态表单和表格表单。增加了类库智能提醒本地化工具,增加了静态表单验证demo,增加了表格输入验证demo,Table支持动态修改列配置。

🔎

延伸解读

本地化智能提醒的现状与参与方式

本次更新为类库的XML注释增加了本地化Intellisense文件生成功能,目前支持中文、日文和韩文。但文章指出,当前中文提示为机器翻译,且缺少大量API注释。这意味着开发者虽能获得一定便利,但准确性有限。项目方呼吁社区协助补全和翻译文档,用户可通过参与贡献来改善体验。

静态表单验证的实用示例

自Blazor在.NET 8支持静态服务端渲染后,AntDesign Blazor适配了静态表单验证,但此前仅有API文档,用户使用困难。本次新增的静态表单验证demo可直接复制到项目中使用,降低了上手门槛。对于采用静态渲染模式的开发者,这个示例提供了可运行的参考,有助于避免常见配置错误。

表格输入验证与无绑定属性支持

新增的表格输入验证demo展示了如何验证表单模型中的列表属性。例如,Students是模型上的列表,可通过FormItem的Name绑定,并用Rules设置规则,如min=1要求至少添加一行。这解决了此前用户频繁提问的表格内输入验证问题,同时Form现在支持无绑定属性的验证,提升了灵活性。

Table动态列配置的修复与影响

Table组件此前因内部记录列排序,初始化后无法动态修改列配置,导致用户实现动态列时遇到困难。本次修复解决了这一问题,使Table在运行时可以动态调整列配置。对于需要根据用户操作或数据变化动态显示/隐藏列、调整列顺序的场景,这一改进显著提升了开发效率和组件灵活性。

❓

Q&A

AntDesign Blazor 0.20.2版本有哪些主要更新?

本周更新包括Form验证和Table动态列的bug修复,增加静态表单和表格表单的demo,以及类库智能提醒本地化工具。

如何使用AntDesign Blazor的静态表单验证demo?

可以在文档中找到静态表单的demo,复制粘贴到自己的项目中直接使用。

AntDesign Blazor的Table组件支持哪些新功能?

Table组件现在支持动态修改列配置,并且增加了无绑定属性的验证功能。

什么是类库智能提醒本地化工具?

这是一个用于生成本地化Intellisense文件的工具,帮助非英语区用户更好地使用类库。

AntDesign Blazor 0.20.2版本中修复了哪些bug?

修复了Form验证和Table动态列的多个bug,包括CompareAttribute验证和样式错乱问题。

AntDesign Blazor支持哪些语言的智能提醒?

支持中文、日文和韩文的智能提醒。

🏷️

标签

➡️

继续阅读