.NET应用UI组件DevExpress XAF v23.1 - 全新的日程模块

DevExpress XAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。DevExpress XAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。

在新版中,DevExpress XAF组件发布了全新的日程模块、能自定义详细视图等,欢迎下载最新版体验!

DevExpress XAF v23.1正式版下载(Q技术交流:523159565)

XAF Blazor UI
全新的日程模块(CTP)

新版本将Blazor Scheduler组件(DxScheduler)集成到XAF的Blazor UI中,使用Scheduler模块显示和管理日历中的XAF事件和资源业务对象。

Scheduler(日程)模块目前作为社区技术预览版(CTP)可用。

DevExpress XAF v23.1新版图集

详细视图中的表单布局最终用户自定义

有了这个新的UI/UX选项,您的用户可以直接在Web浏览器中创建和管理他们自己的UI。UI定制(对于开发人员和用户)可以节省时间——可定制的Web应用程序可以处理不断变化的业务需求,而无需重新部署。

DevExpress XAF v23.1新版图集

用户可以为特定用户禁用这些高级定制功能,在模型编辑器或代码中使用CustomizationEnabled 属性。

过滤器编辑器,查找面板和列标题过滤器

XAF的DxGridListEditor和FilterPropertyEditor现在集成了一个基于Javascript的数据过滤UI(过滤标准编辑器),最初是在我们的Web报表和BI仪表板产品中引入的。这个新特性支持基于引用、集合和标量/值类型属性(如字符串、数字等)的流行标准语言选项。

DevExpress XAF v23.1新版图集

Blazor DxGridListEditor还包含以下新的过滤选项:

  • 查找面板
  • 列标题过滤器

DevExpress XAF v23.1新版图集

区分关键UI命令的彩色图标

新版本在主菜单工具栏、布局组和选项卡以及视图头部(与XAF WinForms/WebForms类似)中引入了彩色图标支持。

同时新版本还改进了模型编辑器中的图像选择器,并将XAF Blazor图像迁移到DevExpress.Images库中。

DevExpress XAF v23.1新版图集

CRUD增强
  • 从根DetailView中删除了New和Close命令来节省空间。
  • 在根DetailView中添加了Save & New和Save & Close命令,保留了最后的选择。
  • 添加了新的Next/Previous命令来导航数据记录(很像XAF的WinForms/WebForms)。

DevExpress XAF v23.1新版图集

新版本还添加了QuickAccess和Notifications命令(操作)容器,因此您可以在Web应用程序的右上角显示内置或自定义命令。

表单布局自定义 - 新的API

新版本实现一个新的BlazorLayoutManager.ItemCreated事件,允许开发者在创建时自定义DxFormLayout, DxFormLayoutTabPage, DxFormLayoutGroup和DxFormLayoutItem。

C#

private void OnItemCreated(object sender, BlazorLayoutManager.ItemCreatedEventArgs e) {
if (e.ModelLayoutElement.Id == "MyTabbedGroup" && e.LayoutControlItem is DxFormLayoutTabPagesModel tabbedGroup) {
tabbedGroup.ActiveTabIndexChanged = EventCallback.Factory.Create<int>(this, index => tabbedGroup.ActiveTabIndex = index);
}
}

Blazor布局管理器现在在会话之间保留激活选项卡状态。

邮件合并在富文本编辑器

Blazor的Office模块现在支持ASP. NET Core Blazor富文本编辑器的邮件合并操作。

DevExpress XAF v23.1新版图集

网格列表编辑器增强

XAF Blazor现在支持ListView节点的以下应用程序模型属性:

  • IModelListView.Filter
  • IModelListView.IsFooterVisible
  • IModelListViewShowFindPanel.ShowFindPanel
  • IModelListViewPreviewColumn.PreviewColumn
属性编辑器增强
  • 新版本在Enumeration和Boolean Property编辑器中支持图标 - 这有助于区分不同的事件状态、优先级和模式。

DevExpress XAF v23.1新版图集

  • Color Property Editor允许您自定义颜色属性,例如在调度程序资源中。

DevExpress XAF v23.1新版图集

  • 新版本支持XAF事件详细信息表单中的Label、Status和recurrent属性的属性编辑器。

DevExpress XAF v23.1新版图集

  • XAF Blazor v23.1支持细节视图编辑器的提示,您可以在模型编辑器中指定Tooltip属性,或者在代码中用tooltipatattribute标记您的业务类属性。
内容安全策略(CSP)支持

XAF Blazor UI现在支持内容安全策略(CSP)集成,并引入了高级安全功能,来帮助您检测和减轻某些类型的安全风险,包括跨站点脚本(XSS)和数据注入攻击。为了确保XAF Blazor UI支持CSP,我们通过Selenium和内部测试对其进行了测试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/76264.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于AWS的3D模型搜索服务实现

3D模型广泛应用于计算机游戏、电影、工程、零售业、广告等许多领域。市场上有很多制作3D模型的工具&#xff0c;但几乎没有工具可以直观地搜索3D模型数据库以找到类似的3D模型 因为开发好的 3D 模型搜索工具非常具有挑战性。 它需要复杂的计算和 AI/ML 框架来创建模型描述符并提…

在CentOS 7上使用kubeadm部署Kubernetes集群

如有错误&#xff0c;敬请谅解&#xff01; 此文章仅为本人学习笔记&#xff0c;仅供参考&#xff0c;如有冒犯&#xff0c;请联系作者删除&#xff01;&#xff01; 前言&#xff1a; Kubernetes是一个开源的容器编排平台&#xff0c;用于管理和自动化部署容器化的应用程序。…

Linux驱动开发(Day5)

思维导图&#xff1a; 不同设备号文件绑定&#xff1a;

【腾讯云Cloud Studio实战训练营】用Vue+Vite快速构建完成交互式3D小故事

&#x1f440;前置了解&#xff1a;(官网 https://cloudstudio.net/) 什么是Cloud Studio&#xff1f; Cloud Studio 是基于浏览器的集成式开发环境&#xff08;IDE&#xff09;&#xff0c;为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装&#…

uniapp 顶部头部样式

<u-navbartitle"商城":safeAreaInsetTop"true"><view slot"left"><image src"/static/logo.png" mode"" class"u-w-50 u-h-50"></image></view></u-navbar>

聚观早报|京东称在技术投入没有止境;木蚁机器人完成B2轮融资

【聚观365】8月18日消息 京东零售CEO表示在技术上投入没有止境 木蚁机器人完成B2轮超亿元融资 耐能推出AI芯片KL730 三星电子泰勒晶圆厂首家客户是AI半导体厂商 韩国新能源汽车7月出口额同比大增36% 京东零售CEO表示在技术上投入没有止境 近日&#xff0c;京东零售CEO辛利…

Spring Clould 网关 - Gateway

视频地址&#xff1a;微服务&#xff08;SpringCloudRabbitMQDockerRedis搜索分布式&#xff09; Gateway网关-网关作用介绍&#xff08;P35&#xff09; Spring Cloud Gateway 是 Spring Cloud 的一个全新项目&#xff0c;该项目是基于 Spring 5.0&#xff0c;Spring Boot 2…

2023年清洁能源与智能电网国际会议(CCESG 2023)

会议简介 Brief Introduction 2023年清洁能源与智能电网国际会议(CCESG 2023) 会议时间&#xff1a;2023年 召开地点&#xff1a;中国南宁 大会官网&#xff1a;CCESG 2023-2023 International Joint Conference on Clean Energy and Smart Grid 由IASED主办&#xff0c; CoreS…

JetBrains IDE远程开发功能可供GitHub用户使用

JetBrains与GitHub去年已达成合作&#xff0c;提供GitHub Codespaces 与 JetBrains Gateway 之间的集成。 GitHub Codespaces允许用户创建安全、可配置、专属的云端开发环境&#xff0c;此集成意味着您可以通过JetBrains Gateway使用在 GitHub Codespaces 中运行喜欢的IDE进行…

Matlab论文插图绘制模板第108期—特征渲染的标签散点图

在之前的文章中&#xff0c;分享了Matlab标签散点图的绘制模板&#xff1a; 进一步&#xff0c;再来分享一下特征渲染的标签散点图的绘制模板&#xff0c;以便再添加一个维度的信息。 先来看一下成品效果&#xff1a; 特别提示&#xff1a;本期内容『数据代码』已上传资源群中…

Leetcode 0814周总结

本周刷题&#xff1a; 88, 108, 121, 219, 228, 268, 283, 303, 349, 350, 414, 448 88 合并两个有序数组 nums1{1, 2, 3 ,0, 0, 0} nums2{2, 5, 6} 合成效果&#xff1a;nums1{1, 2, 2, 3, 5, 6} 思路&#xff1a;【双指针】对两个数组设置双指针&#xff0c;依次比较哪…

(搜索) 剑指 Offer 12. 矩阵中的路径 ——【Leetcode每日一题】

❓剑指 Offer 12. 矩阵中的路径 难度&#xff1a;中等 给定一个 m * n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 单词必须按照字母顺序&#xff0c;通过相邻的单元格内的字母构…