问题标签 [birt]

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.

0 投票
1 回答
337 浏览

drupal - 寻找有关在 Drupal 中显示 BIRT 报告的最佳方式的建议

在 Drupal 应用程序上,我的目标是显示一个页面,其中包含几个 CCK 或分类下拉小部件、两个日期弹出日历小部件和一个“假”提交按钮。提交将使用 ajax 将信息发送到 PHP 页面,该页面生成 BIRT 报告并将完整的 HTML 返回到页面,我将只将其注入到一个空的 div 中。我想始终保留页面上的控件,并在用户更改参数并重新提交时使用 ajax 继续替换包含我的报告的 div。

实现这一目标的最佳方法是什么?我可以处理相当数量的 PHP 和 JavaScript,但尝试利用 Drupal 创建页面并显示控件很难理解。我一直在阅读的示例要么太不相关,要么太抽象而无济于事。谢谢!

0 投票
3 回答
12967 浏览

reporting - 我们如何在 BIRT 中进行分组而不浪费行,并且仍然只在第一行打印分组项?

在 BIRT 中进行分组时,我们经常希望分组值显示在第一行,如下所示:

实现这一点的正常方法是在设计器中按如下方式布置组:

不幸的是,它以这种方式排列数据,分组值在不同的行上:

对于只有一个用户的大量组的数据,这尤其令人痛苦,因为我们使用的空间是所需空间的两倍。如果我们将[Group]数据项向下移动到Grp Dtl行,我们会为组中的每一行打印它。

在 BIRT 中,我们如何合并这两行Grp Hdr和第一行Grp Dtl

0 投票
1 回答
592 浏览

formatting - 在 BIRT 2.5 中格式化工具提示(帮助文本)?

是否可以格式化 BIRT 2.5 的内置工具提示(帮助文本属性)?例如:将一些单词加粗,甚至插入一些 html 内容。

谢谢

0 投票
2 回答
2230 浏览

reporting - 使用多个数据库生成报告的最佳方式

我是报道界的新手。想知道通过查询来自多个数据库的数据来生成单个报告的正确解决方案。我们计划使用一些报告解决方案,例如 Jasper Reports 或 BIRT。通常,数据库将是 postgresql。

请随时让我知道任何其他更好的解决方案。

谢谢。

0 投票
1 回答
2670 浏览

pdf-generation - 如何使用背景图像减小 BIRT 生成的 PDF 的大小?

似乎(至少这是我们此时对问题的理解)给定 BIRT 中的背景图像,PDF 生成例程会重复 PDF 中的图像信息,而不是将其作为所有页面的背景图像引用。 PDF格式。

这会导致我们的 BIRT 生成的 PDF 太大。有没有办法让 BIRT 只在 PDF 中存储一次图像,并将其作为 PDF 每一页的背景图像,同时保持文件大小更合理?

0 投票
1 回答
340 浏览

eclipse-rcp - RCP 应用程序中数据资源管理器的问题

我在我的 RCP 应用程序中嵌入了 Birt 报表设计器,我能够轻松地打开和保存报表设计,但是 Data Explorer 视图存在一些问题。新... 菜单项均未出现在上下文菜单中(所有其他上下文菜单项均出现)。例如,数据源应该有一个菜单项“新数据源”,但它没有。第二个问题是数据立方体甚至没有出现。应该有一个可选择的空白区域,但名称是空白的。

我在我的 Perspective 中引用该视图,就像您引用任何其他视图一样:

是否需要任何其他设置?

编辑

原来有 - 我添加了 org.eclipse.birt.report.designer.ui.data 它添加了大部分菜单项,然后添加了 org.eclipse.report.designer.ui.cubebuilder 来获取所有数据立方体的东西工作。

0 投票
1 回答
10670 浏览

reporting - 使用 BIRT 中的报告参数设置查询 FROM 表

我正在使用 BIRT 报告编写器,并且我有多个具有相同数据结构的表。在我的报表设计中,我想选择我的查询用作报表参数的表(作为数据集中 mysql 查询的一部分)——但我无法弄清楚。

当我创建数据集时,我可以使用 SELECT * FROM WHERE 形式的参数,并将这些参数设置为报告参数,但如果我设置了?到表中,例如:

选择 * 从 ? 在哪里 1

还有其他方法可以做到这一点吗?因为它是 java,所以我假设语法遵循 PreparedStatement 的语法。在 BIRT 2.5 中,数据集对话框下有一个属性绑定选项……我尝试将查询设置为:“SELECT * FROM”+params[“DataTable”].value+“WHERE 1”,但这也是导致错误。

0 投票
1 回答
158 浏览

birt - 开箱即用的方法将 XML 文件上传到 BIRT 服务器进行处理

我在 TOMCAT 中配置了 BIRT 报告服务器,它在运行需要 XML 数据源的报告时工作正常,但该 XML 文件已在网络上可用,以便服务器找到并运行它。当用户尝试运行需要 XML 数据源的给定报告时,BIRT 服务器中是否有现成的配置会提示用户将 XML 文件直接上传到服务器?这对于将 XML 数据源本地存储在其 C 驱动器上并且不必将它们移动到网络服务器以便被 BIRT 读取的用户来说非常方便。提前致谢。

保罗

0 投票
3 回答
4998 浏览

report - 在没有 javascript 的情况下对 BIRT 上的表进行动态排序

我使用 WebViewerExample 作为我的报告。

我正在使用报表设计器在 Eclipse 中设计报表。

我有一张有几列的桌子。从数据库中检索数据。

是否有一种简单的方法可以通过单击列标题名称对表格进行动态排序?

我试图将字符串作为排序条件传递,但它没有帮助。

有任何想法吗?

0 投票
1 回答
1647 浏览

eclipse - Eclipse BIRT - 呈现 HTML 时带有外部 CSS 的不必要的内联样式

我正在使用带有 BIRT 2.5 的外部 CSS 设计报告。当 BIRT 呈现 html 报告时,它会在生成的 html 中创建每个外部样式到内联样式(名称 style_x)的副本。

report.design 包含:

生成的 html 包含:

对于我的样式的每个引用,呈现的 html 元素通常使用这两种样式:

渲染html时有没有办法摆脱无用的内联样式?