问题标签 [actuate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
birt - 将多个以逗号分隔的选定值发送到存储过程
我目前正在使用这个:
作为(存储过程)数据集的默认参数。这可以正常工作,并将报告参数 RPBla 中的一个或多个选定值发送到存储过程,例如:
不幸的是,如果用户没有选择任何值,这将不起作用。任何想法做什么。启动 BIRT 应该发送 NULL 而不是例如 1、2、3。
pdf - BIRT - 可打印的目录 - 显示问题
早安先生,
我是一名突尼斯软件工程师,在我的暑期实习期间,我被要求使用 BIRT(商业智能和报告工具)来创建一个报告/pdfDocument,并在第一页显示 TOC(目录)..
作为更多解释,我正在尝试找到一种解决方案来创建一个看起来像是由 Microsoft Word 创建的报告(导出为 PDF)。
简而言之,我尝试使用现有的设计页面,例如“printable TOC.rptdesign”和其他示例,在生成的报告的左侧成功创建了 TOC但是这个结果并不能满足我们的需求,因为我希望它显示在第一页..
问题:BIRT 是否能够创建可自动打印的 TOC,可以在文档/报告的第一页上动态显示?
我将不胜感激,诚挚的
actuate - 参数驱动的 XML 数据源 URL
我已阅读这篇文章,了解如何使用参数驱动 Xml 数据源 URL。
但我使用 BIRD Spreadsheet Designer Actuate 11 SP3,它没有数据源的 beforeOpen 事件。而且我还没有找到在 XML 数据源上绑定属性。
请帮我将 abc 报告参数绑定到 Xml 数据源,这样我就可以像上面一样使用这个参数。
xml - 具有多个数据集的 BIRT Xml 数据源
我在报告中使用了一个 XML 数据源。
我为每个可以重复的复杂标签创建了多个数据集。我已经将此 Xml 数据源配置为 URL,因此我创建了五个 DataSet,其中 DataSource 是 Xml 数据源
它工作正常,可以显示我们想要的内容,但是它向这个 URL 发送了五次请求。由于 URL 返回相同的数据,实际上我只想发送一次并获取数据来呈现这个报告。
birt - 平面文件上的 Linux birtviewer 错误:无效的表名
我开发了一份报告,该报告使用平面文件获取某些参数值。它在 birt 设计器中运行良好,但是当我在 linux 环境中的 birtviewer 上运行它时,出现以下错误
有人可以指导这个错误是什么以及如何解决它
java - 在 Tomcat 服务器上部署后,Birt 报告不起作用
我在我的 Web 应用程序中使用 BIRT 报告 4.2,并且我已经在 JSP 页面上集成了所有报告。我已将我的应用程序部署在具有 Apache Tomcat 8.0 的测试服务器上。登录到我的应用程序后,报告没有像下图1那样打开。如果在使用 eclipse 运行时在我的本地计算机上测试应用程序,则会打开报告。如果它是我使用https://testServerIP/appName访问的测试服务器应用程序(报告不起作用),就好像我在本地机器上运行我的应用程序一样,我正在访问报告。测试服务器和本地机器访问应用程序的唯一区别是使用我的 IP 和端口在本地机器和测试服务器中使用 http 访问,如上面提到的链接。请帮我解决这个问题。谢谢..
sql - 从 Actuate 中生成动态 Excel 文件
据我所知,我使用的是一个相对较旧的 Actuate 版本,只有最低限度的许可(或多或少)。由于这些限制,我们从头开始制作了许多功能,据我了解,还有其他许可证可以本地提供这些功能,但由于我们只有 Actuate 作为处理我们主要软件的第三方的一部分,目前我无法获得额外的许可证。
话虽如此,我的大部分工作都涉及开发变通方法和各种轮子改造。我们的客户需求主要围绕将数据导出开发为某种形式的平面文件或其他允许轻松过滤/排序/数据挖掘/等的形式。我们针对这些问题的主要解决方法是简单地将给定查询导出到带有 xls 扩展名的 CSV 文件,这样它就可以在 Excel 中打开,供普通最终用户查看和处理。这有一些缺陷,例如 Excel 将数据误解为不应该的格式,但除此之外,这对我们来说效果很好。
时间已经过去,客户的需求要求越来越复杂的文件格式。将平面 CSV 文件伪装成 Excel 文件或客户端通过简单格式进行导入处理的日子已经一去不复返了,取而代之的是更好的图形界面,例如 Excel(旧的 XLS 格式和新的 XLSX),这就是我们已经随着我们的进行,不得不变得有点棘手,但到目前为止,我们的方法已被证明是笨拙的,并且仍然需要在本机程序中对文件进行一些修饰,而不是制作为此目的而设计的文件。
我们的设置旨在构建文件并保存它们,除了说“开始”之外,无需任何额外的用户输入。我们的问题是我们对 Actuate 工具的访问权限意味着,我们充其量只能从 Actuate 的 GUI 中手动保存文件,而不是让流程自动化,这会涵盖更现代的格式,导致我们作弊并构建一个在 Excel 中打开的 XML 文件足以继续进行。这使我们可以更复杂一点,例如一个文件中的多个电子表格。但是,它仍然相当陈旧且漏洞百出,更不用说除了简单的电子表格之外什么都没有。
我们最近的请求现在将我带到了我来到这里的地方,以了解有关如何前进的一些见解。这个请求基本上把我们放在了一个地方,我能理解的唯一方法是从头开始以原生 Excel 格式构建文件。然而,我们的限制迫使我们基本上以某种方式构建一个文本文件或一系列文件,这确实使我们能够制作 XLSX 文件(我们可以运行一个脚本来压缩它们并相应地重命名文件)。我对此的研究表明,我正在尝试的任务将非常繁重,并且可能充满漏洞来建立一个过程来做到这一点。如果需要,我会这样做,但这是我试图避免的事情,这就是我在这里的原因。
由于 Actuate 的限制,我基本上是被迫进入 VB3 环境。这可能是最大的限制因素。我目前在 Actuate 中的流程是一些存储过程,它们具有用于简单 XML 电子表格格式的静态 XML,对于每个变体都必须冗余存储,这给了我一些相当复杂的代码,就变量存储量而言。随着请求的增加,冗余量迅速增加,而且我仍然无法以这种方式执行 Excel 的一些更高级的功能,这两种情况都不会发生。理论上我可以构建 XLSX 文件的结构并压缩它们,但是这个过程可能需要很长时间才能构建,而且我可能完全重新发明轮子来这样做。
长话短说,我需要能够将通过 SQL 获得的数据导出到 XLS 或 XLSX,所有这些都需要图表构建支持。这需要完全自动化,以便最终用户可以说“为我构建这些”,并且除了来自 SQL 的查询参数之外,它将在没有大量用户输入的情况下构建(包括图表)。我目前的计划是在运行时通过 ERDPro 的 VB3 代码从头开始构建 XLSX 格式所需的 XML 文件,然后是一个 shell 脚本来压缩它们并使用 XLSX 扩展名重命名 zip,在调查中显示为要做很多努力,至少从头开始。我的问题是,有没有我没有看到的更简单的方法?
string - 分离新字符串,新字符串包含旧字符串中的字符串
我是编程新手,想问一下是否可以将下面的字符串分开。我正在使用 Visual Basic。基本上我在下面有两个字符串:
字符串 1:gOldStr= TEDDYBEARBLACKCAT
字符串 2 = gNewStr= BLACKCATWHITECAT
我想通过查看字符串 1 中的确切值来分隔字符串 2
所以我有 String2 是字符串 1 = BLACKCAT 的一部分
新的字符串 2 = WHITECAT
我试过下面的脚本,但它并不总是有效。可以建议我更好的逻辑吗?谢谢2
javascript - 如何使用actuate birt javascript api访问或隐藏表中的行和getcolumn名称
下面的示例是获取行名或列名。我想通过仅索引而不是列名来隐藏列名。是否可以通过使用表元素进行索引来获取列名?我还想根据索引隐藏行。请提供解决方案?
javascript - 如何在 BIRT 报告中编写 javascript 脚本?
有人可以给我参考,我可以在哪里了解 BIRT 报告中的 javascript 脚本?
场景是,我有一个下拉列表,其中包含所有汽车公司的名称……除此之外,它还有ALL选项。When " ALL " option is selected it should display all the records of all car brands.
目前,当我选择个别汽车名称时,它工作正常。ALL 选项不起作用。
这是一个代码片段。
PS:DYNAMIC_CARCOMPANY 是 SQL 查询中的占位符,类似于这样
提前感谢您的帮助。