大量更新报告设计器的功能。增加了许多新功能:新的 "Sparkline "对象、自定义 SQL 查询、编辑报告代码时的智能提示。根据用户的要求,我们大幅改进了用于创建构建程序的 "构建器 "应用程序。
新机会
在页面面板中为页面添加上下文菜单
为了更方便地处理页面,我们设置了一个上下文菜单。有了它,你可以打开页面编辑窗口、复制报告页面以及删除页面。

实施 "Sparkline "对象
现在,"火花线 "对象不仅可以显示,还可以编辑。双击带状对象即可进入火花图形编辑窗口。

之后,将在 FastReport Online Designer 中打开一个窗口,您可以在其中指定图表数据、设置其外观、区域、坐标轴、标题和图例。

报告预览时将显示火花图:

增加了删除和编辑连接的功能
要删除连接,需要点击删除按钮:

如果需要编辑现有连接,请单击扳手图标。随后,连接向导将打开:

添加了将频段名称显示在顶部的模式
与 FastReport .NET 报表模板设计器类似,FastReport 在线设计器也实现了更改频段名称显示模式的功能。如果需要将频段名称显示模式从垂直切换到水平,请单击工作区左上角的按钮。

为迷你主题添加保存按钮
为迷你主题添加了保存按钮。该按钮位于顶部面板:

增加了执行自定义 SQL 查询的功能
使用数据源变得更加方便。FastReport Online Designer 中增加了执行自定义 SQL 查询的功能。要启用此功能,需要添加参数:
services.AddFastReport(options => options.AllowCustomSqlQueries = true);
在服务器应用程序代码中。确保数据库是只读的,不包含敏感信息。
启用该功能后(创建数据源时),您将有机会为该数据源添加自己的 SQL 视图。您可以将这些 SQL 视图作为常规表使用。

为高级矩阵设置了排序和 "展开/折叠 "按钮,并可使用该按钮更改数据的可见性
改进了高级矩阵对象。现在,矩阵报表的交互性更强了。要对字段进行排序,需要调用标题单元格的上下文菜单并选择相应的项目:

双击单元格并打开标题单元格设置窗口中的相应选项卡,即可设置排序条件:

以类似的方式,使用上下文菜单添加 "展开/折叠 "按钮:

也可以通过在所需单元格的设置窗口中打开 "可见性 "选项卡,为其他标题单元格配置该按钮的操作条件。然后,您需要在 "可见性按按钮切换 "下拉列表中选择所需的按钮:

添加了创建计算字段的功能
如果需要经常使用某个表达式,可以在数据源中创建相应的字段。方法是调用表格的右键菜单,选择 "新建计算字段... "项。创建计算字段后,可以在属性面板中为其赋予一个表达式。


在设计器中实施 Dock 属性
为了改善用户体验,我们在报告模板设计器中实现了 Dock 属性的可视化显示。通过该属性,您可以在带状结构上对齐组件。

在设计器中为图像设置 SizeMode 属性
我们在编辑报告模板时实现了 SizeMode 属性的可视化显示。通过该属性,您可以设置图像显示模式。

实现报告页面的 VisibleExpression 属性
现在,在 FastReport Online Designer 中编辑报告模板时,可以设置页面显示条件。VisibleExpression 属性用于此目的。您可以在属性面板中手动或使用表达式编辑器设置其值。

新增页面编辑窗口
为了更方便地定制页面,我们添加了一个页面编辑窗口。您可以在页面面板的页面右键菜单中选择 "页面设置 "打开该窗口。

添加了在数据源中的表之间创建关系的功能
FastReport Online Designer 2024.2 现在具有在数据源中的表之间创建关系的功能。为此,请调用表的上下文菜单并选择 "新建连接":

接着,会打开一个关系编辑窗口,您可以在这里设置必要的参数:

编辑报告代码时添加了直观感知功能(*beta 版)
在 FastReport Online Designer 的最新更新中,我们大大改进了 C# 代码的工作。现在,由于引入了 Intellisense 功能,在报告编辑器中编辑脚本变得更加方便和直观。Intellisense 提供自动代码自动补全和语法提示,让用户可以在网页界面上更快更准确地编写代码。这大大简化了开发过程,使 FastReport Online Designer 成为您业务中更强大的工具。

FastReport 在线设计器生成器新版本已实施
FastReport 在线设计器生成器也实施了新版本。设计和用户体验得到了改进,并根据用户要求创建了一个深色主题。

改进
重新设计的上下文菜单
在 FastReport Online Designer 对象的上下文菜单中,主要项目被归类到一个面板中。还添加了图标,以改善用户体验。
现在的上下文菜单如下所示:

扩展了状态栏上显示的信息
添加了所选组件左上角 X 和 Y 坐标的信息;
添加了所选组件右下角的 X 和 Y 坐标信息;
添加了所选组件的宽度和高度信息;
为文本对象添加了文本。

改进缩放面板的用户体验
为了提升缩放面板的用户体验,我们进行了多项改进。现在面板看起来像这样:

FastReport Online Designer v2024.2 更新
全部更改列表
---
+ 在页面面板中为页面设置了上下文菜单;
+ 实现了 "Sparkline "对象;
+ 增加了删除和编辑连接的功能;
+ 添加了在顶部显示乐队名称的模式;
+ 为迷你主题添加了保存按钮;
+ 添加了执行自定义 SQL 查询的功能;
+ 为高级矩阵添加了排序和 "展开/折叠 "按钮,以及使用该按钮更改可见性的功能;
+ 添加了创建计算字段的功能;
+ 在设计器中启用了 "停靠 "属性;
+ 在设计器中为图像实现了 SizeMode 属性;
+ 为报告页面实现了 VisibleExpression 属性;
+ 添加了页面编辑窗口;
+ 增加了在数据源中的表之间创建关系的功能;
+ 在编辑报告代码时增加了 Intellisence 功能;
+ 实施了新版 FastReport 在线设计器生成器;
* 重新设计了上下文菜单;
* 扩展了状态栏上显示的信息;
* 改进了缩放面板的用户体验;
- 修复了一个错误,在 "总计 "的 "评估条件 "编辑器中,从数据库中转移的字段不正确;
- 修复了一个错误,该错误导致在打开报告时 MS 图表数据源消失;
- 修复了一个错误,即在保存报告后加载时,高亮条件显示不正确;
- 修复了数据带排序不起作用的错误;
- 修复了双击对话窗体组件时的错误;
- 修复了嵌套报告参数无法正常工作的错误;
- 修复了对话窗体不接受大小值的错误;
- 其他修复。
渝公网安备50010702505508