【问题标题】:Problem in rendering chart in BIRT when adding dynamic series with scripted data source使用脚本数据源添加动态系列时在 BIRT 中呈现图表的问题
【发布时间】:2011-02-04 07:19:03
【问题描述】:

我正在创建一个 BIRT 报告,其中包含已绑定到脚本数据源的图表。我需要根据用户请求向此条形图添加系列,因此我开始遵循以下示例。 http://birtworld.blogspot.com/2008/10/dynamically-adding-series-to-birt-chart.html

首先,我尝试在我的部署环境中运行完全相同的报告(在上面的页面中)并且它运行良好。然后我保持主要逻辑不变,并用自定义数据源替换了示例数据库。当我尝试以相同的方式运行此报告时,我最终得到的只是一个没有呈现图表的空白页面。

我尝试在适当的位置放入日志,发现我的数据源已被调用并且集合已被初始化并正在返回到 BIRT 报告。但是图表应该(在我看来)填充数据集(连接到图表)的部分没有被调用。 谁能指出我哪里出错了。

相关附件请看http://www.birt-exchange.org/org/forum/index.php/topic/21486-problem-in-rendering-chart-when-adding-dynamic-series-with-scripted-data-source/

【问题讨论】:

    标签: birt


    【解决方案1】:

    很抱歉,我无法访问您引用的链接。

    但是,您的报告中缺少结果通常是由于缺少可使用的数据造成的。

    由于您更改了数据源,您确定数据集仍在获取相同的信息吗? (输出列是否与每个数据集的示例相同?)

    • 如果不是这种情况,您将不得不修改输出列的别名以匹配示例中使用的别名。
    • 或者,您必须调整每个渲染对象(删除每个条目并刷新每个对象的数据绑定,并更新您正在使用的值)。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多