DevExtreme包括4个单独的产品套件具有80多个UI组件和集成的开发模板/dev工具帮助用户轻松创建高影响力和响应性的桌面和移动Web应用程序。在之前的文章当中为大家介绍了DevExtreme v26.1的日程控件功能增强等点击这里回顾本文将继续介绍v26.1中的UI/UX和API升级的功能。DevExpress新旧版本帮助文档下载可进QQ qun获取169725316UI/UX 和 API功能增强AI集成 - 新的响应语言配置选项DevExpress新的AIIntegrationOptions允许用户为DevExtreme AI支持的功能如AI列和智能粘贴配置服务。DevExtreme v26.2中包含一个lang选项可以用于指定AI响应语言产品团队计划在未来的发布周期中扩展AIIntegrationOptions。TreeView — 防止选择禁用的节点新的disabledNodeSelectionMode属性指定禁用TreeView节点的选择操作用户可以防止选择状态更改或者允许递归选择并选择所有操作来影响禁用的节点。使用此功能可以显示不应修改/选择的项目。例如如果构建了一个权限管理工具管理员可以在该工具中为用户角色分配目录访问权限。TreeView — 展开/折叠禁用的节点用户可以展开/折叠禁用的节点来浏览DevExtreme TreeView组件中的子项。表单 — 新的getScrollable方法DevExtreme Form组件包括一个新getScrollable()方法返回的Scrollable允许使用DevExtreme ScrollView API保存/恢复滚动位置确保在频繁的表单重新呈现中获得平滑的用户体验。使用场景包括具有许多验证规则的长表单包括异步验证。动态表单其中字段编号在运行时更改。表单 — 渲染逻辑改进v26.1附带改进的DevExtreme表单呈现逻辑一旦表单大小更改和项目重新定位表单列的数量更改组件将不再重新呈现编辑器状态、值和验证状态现在在表单布局更改中保持不变。列表 — 项目文本选择当滑动操作被禁用时List组件现在支持项目文本选择没有定义onItemSwipe处理程序用户可以使用标准文本选择操作轻松复制信息如联系人详细信息、注释或产品名称。拆分器 — 增强的面板大小调整逻辑DevExtreme Splitter拆分器现在在布局更改中保留配置的面板大小和最小/最大大小约束当窗格显示、隐藏或调整大小时此增强提高了布局的可预测性和一致性。ODataStore/ODataContext — 更新的日期处理操作ODataStore 和 ODataContext 数据请求现在存储来自日期字段的时区信息这确保绑定到OData服务的组件在客户端和对服务器的请求中都可以即时准确地处理时区感知值。为了实现这个新操作产品团队在ODataStore中用新的processDatesAsUtc选项替换了deserializeDates。GlobalConfig — 新格式配置APIDevExtreme v26.1附带了一个新的全局格式配置API它允许您在应用程序范围内全局或每个区域设置配置日期/时间/数字格式并确保整个应用程序的外观一致。JavaScriptDevExpress.config({ dateFormat: { default: dd.MM.yyyy, en-US: MM.dd.yyyy, }, });新的配置选项支持自定义格式字符串和预定义的DevExtreme格式用户还可以根据需要覆盖预定义的格式。集中式格式逻辑简化了维护减少了重复并帮助应用程序适应不同的区域要求。
界面控件DevExtreme v26.1新版亮点——UI/UX和API功能增强
DevExtreme包括4个单独的产品套件具有80多个UI组件和集成的开发模板/dev工具帮助用户轻松创建高影响力和响应性的桌面和移动Web应用程序。在之前的文章当中为大家介绍了DevExtreme v26.1的日程控件功能增强等点击这里回顾本文将继续介绍v26.1中的UI/UX和API升级的功能。DevExpress新旧版本帮助文档下载可进QQ qun获取169725316UI/UX 和 API功能增强AI集成 - 新的响应语言配置选项DevExpress新的AIIntegrationOptions允许用户为DevExtreme AI支持的功能如AI列和智能粘贴配置服务。DevExtreme v26.2中包含一个lang选项可以用于指定AI响应语言产品团队计划在未来的发布周期中扩展AIIntegrationOptions。TreeView — 防止选择禁用的节点新的disabledNodeSelectionMode属性指定禁用TreeView节点的选择操作用户可以防止选择状态更改或者允许递归选择并选择所有操作来影响禁用的节点。使用此功能可以显示不应修改/选择的项目。例如如果构建了一个权限管理工具管理员可以在该工具中为用户角色分配目录访问权限。TreeView — 展开/折叠禁用的节点用户可以展开/折叠禁用的节点来浏览DevExtreme TreeView组件中的子项。表单 — 新的getScrollable方法DevExtreme Form组件包括一个新getScrollable()方法返回的Scrollable允许使用DevExtreme ScrollView API保存/恢复滚动位置确保在频繁的表单重新呈现中获得平滑的用户体验。使用场景包括具有许多验证规则的长表单包括异步验证。动态表单其中字段编号在运行时更改。表单 — 渲染逻辑改进v26.1附带改进的DevExtreme表单呈现逻辑一旦表单大小更改和项目重新定位表单列的数量更改组件将不再重新呈现编辑器状态、值和验证状态现在在表单布局更改中保持不变。列表 — 项目文本选择当滑动操作被禁用时List组件现在支持项目文本选择没有定义onItemSwipe处理程序用户可以使用标准文本选择操作轻松复制信息如联系人详细信息、注释或产品名称。拆分器 — 增强的面板大小调整逻辑DevExtreme Splitter拆分器现在在布局更改中保留配置的面板大小和最小/最大大小约束当窗格显示、隐藏或调整大小时此增强提高了布局的可预测性和一致性。ODataStore/ODataContext — 更新的日期处理操作ODataStore 和 ODataContext 数据请求现在存储来自日期字段的时区信息这确保绑定到OData服务的组件在客户端和对服务器的请求中都可以即时准确地处理时区感知值。为了实现这个新操作产品团队在ODataStore中用新的processDatesAsUtc选项替换了deserializeDates。GlobalConfig — 新格式配置APIDevExtreme v26.1附带了一个新的全局格式配置API它允许您在应用程序范围内全局或每个区域设置配置日期/时间/数字格式并确保整个应用程序的外观一致。JavaScriptDevExpress.config({ dateFormat: { default: dd.MM.yyyy, en-US: MM.dd.yyyy, }, });新的配置选项支持自定义格式字符串和预定义的DevExtreme格式用户还可以根据需要覆盖预定义的格式。集中式格式逻辑简化了维护减少了重复并帮助应用程序适应不同的区域要求。