首页 > 其他分享 >界面组件DevExpress Reports v23.2增强用户体验 - 轻松导航Web设计器

界面组件DevExpress Reports v23.2增强用户体验 - 轻松导航Web设计器

时间:2024-06-06 10:23:00浏览次数:26  
标签:Web v23.2 上下文 报表 DevExpress 菜单 面板 属性

DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。

DevExpress Reports v23.2(我们最近的主要更新)包含了对DevExpress Web报表设计器的智能标签和上下文菜单支持,这些新特性有助于在与组件交互时简化导航/用户体验(使属性面板更简单、更易于访问)。

简单地说,DevExpress Web报表设计器现在提供一键式访问与单个报表元素相关的流行操作/属性。

获取DevExpress Reports最新正式版下载

DevExpress技术交流群10:532598169      欢迎一起进群讨论

新的UI元素 - 上下文菜单和智能标签

DevExpress将快速操作从属性面板移到上下文菜单,这样您就可以更有效地访问与元素相关的操作。此更新简化了属性面板,并允许用户更快速地导航到元素操作(并且消除了依赖于属性面板顶部显示的难以区分图标的需要)。例如,报表标签的以下快速操作元素被移动到上下文菜单中。因此,用户只需要右键单击标签即可访问它们:

DevExpress Reports v23.2增强用户体验

在字段列表和报表资源管理器中也可以使用上下文菜单:

DevExpress Reports v23.2增强用户体验

DevExpress报表元素相关的齿轮图标现在会打开一个弹出窗口,以便快速访问元素最常用的属性:

DevExpress Reports v23.2增强用户体验

注意:复杂的属性(例如,条形码控件的Symbology)需要在属性面板中配置。

恢复到之前的操作

如果您想保留之前的Web报表设计器的用户体验操作,可以使用以下API很容易地恢复到以前的实现:

以下代码片段恢复报表设计器操作:

function onBeforeRender(s, e) {
DevExpress.Reporting.Designer.Settings.PropertyGrid.QuickActionsVisible(true);
DevExpress.Reporting.Designer.Settings.ContextMenusEnabled(false);
DevExpress.Reporting.Designer.Settings.SmartTagsEnabled(false);
}
未来计划

当我们努力增强产品和提升用户体验时,下一个重点领域包括用于显示元素集合的属性面板部分(例如,样式、水印、计算字段):

DevExpress Reports v23.2增强用户体验

官方计划通过将集合属性移动到弹出窗口来简化集合编辑(希望使用类似于参数编辑器的设计):

DevExpress Reports v23.2增强用户体验

更多DevExpress线上公开课、中文教程资讯请上中文网获取

标签:Web,v23.2,上下文,报表,DevExpress,菜单,面板,属性
From: https://www.cnblogs.com/AABBbaby/p/18234617

相关文章

  • 【Web API DOM09】元素在页面中尺寸、位置获取
    一:如何获取宽高、位置1获取元素宽高offsetWidth和offsetHeight获取元素自身宽高,包含元素自身内容+padding+border获取可视宽高;如果盒子隐藏,获取结果为0获取的是数值型数据clientWidth和clientHeight获取元素可见部分宽高(不包含边框、margin、滚动条等)2获取元素位置off......
  • XML-RPC实现WebService简单PHP程序示例 及 Closure闭包中的bind与bindTo方法的区别
    一、XML-RPC实现WebService简单PHP程序示例    WebService就是为了异构系统的通信而产生的,它基本的思想就是使用基于XML的HTTP的远程调用提供一种标准的机制,而省去建立一种新协议的需求。目前进行WebService通信有两种协议标准,一种是XML-RPC,另外一种是SOAP。XML-RPC比较......
  • 【Web API DOM10】日期(时间)对象
    一:实例化1获取系统当前时间即创建日期对象constdate=newDate()console.log(date)2024年6月5日周三 2获取指定的时间以获取2025年6月29日为例constdate=newDate('2025-6-29')console.log(date)二:日期对象方法1使用场景:日期对象返回数据如上图,无法直接使......
  • WebApi过滤器初学习
    WebApi过滤器AuthorizationFilters//权限验证ResourceFilters//资源验证常被用于缓存ModelBinding//模型绑定ActionFilters//行为常被用于模型验证和日志记录ExceptionFilters//异常处理常被用于错误日志ResultFilters//结果验证用于三种......
  • web 关于CSS
    我主要将两个好理解的:1这个代码是直接写在html里的,这个是不安全的。还有这个是在<head>标签下的。<styletype="text/css">body{background-image:url('images/background2.jpeg');background-size:cover;line-height:2;}.center-text{text-align:......
  • 【compshare】(3):使用UCloud(优刻得)的compshare算力平台,新增加SD-webui和大模型镜像,可
    关于UCloud(优刻得)旗下的compshare算力共享平台https://www.ucloud.cn/UCloud(优刻得)是中国知名的中立云计算服务商,科创板上市(股票代码:688158),中国云计算第一股,专注于提供可靠的企业级云服务,包括云服务器、云主机、云数据库、混合云、CDN、人工智能等服务。compshare......
  • JavaWeb_MySQL数据库
    数据库:MySQL数据模型:    MySQL是关系型数据库。SQL:简介分类:数据库设计-DDL对数据库操作:表操作:小练习:    创建下表SQL代码:createtabletb_user(idintprimarykeyauto_incrementcomment'ID,唯一标识',usernameva......
  • Flask Web开发基础:数据库与ORM实战
    FlaskWeb开发基础:数据库与ORM实战该文介绍了如何使用Flask、SQLAlchemy和SQLite实现数据库操作。首先,通过创建虚拟环境和安装flask-sqlalchemy(版本2.5.1)及sqlalchemy(版本1.4.47)来设置环境。接着,配置数据库URI,定义User和Movie模型类表示数据库表,并通过db.create_all......
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk
    [CISCN2019华北赛区Day1Web5]CyberPunk在源代码中发现提示可能存在文件包含,并且还有search.php,change.php,delete.php这三个文件,通过php伪协议进行读取?file=php://filter/convert.base64-encode/resource=index.php?file=php://filter/convert.base64-encode/resource=sear......
  • Centos7下安装weblogic
    一、Weblogic安装包下载Weblogic下载地址:https://www.oracle.com/cn/middleware/technologies/fusionmiddleware-downloads.html 二、安装JDKWeblogic需要依赖于JDK#解压jdk压缩包,将文件夹重命名为jdk1.8tarzxfjdk-8-linux-x64.tar.gz-C/opt/cd/optmvjdk1.8......