【问题标题】:BIRT Report - Gantt Chart: Opening a Modal popup on Mouse ClickBIRT 报告 - 甘特图:在鼠标单击时打开模态弹出窗口
【发布时间】:2015-10-01 17:40:43
【问题描述】:

我是 BIRT 的新手,但在将我的问题放在这里之前,我已经到处寻找解决方案,但没有找到解决方案。 我有一个要求,当用户在条形甘特图上单击(鼠标左键单击)时,我想打开一个弹出窗口。我想在图表中显示与条形相关的产品的详细信息。

如果有人能告诉我如何去做,将不胜感激。

谢谢。

【问题讨论】:

    标签: javascript report birt gantt-chart


    【解决方案1】:

    有一种方法可以在鼠标悬停时显示一些数据,我有一段时间没做过了,不记得它是如何工作的。

    这是我前段时间建造的一个旧的丑陋东西的屏幕截图。鼠标悬停。

    对于一个完整的弹出窗口,您需要执行诸如向下钻取之类的操作,点击会在新窗口中打开一个新报告。我假设您希望带有甘特图的报告保持原位,并且您希望“弹出窗口”具有与您的图表相关的多列和/或多行数据。

    这可能是评论,但您不能将屏幕截图放在评论中。

    【讨论】:

    • 感谢詹姆斯的回复。是的,我试过鼠标悬停,但它对我的要求没有帮助。转到新页面将是最后的手段。我想要做的是打开一个模态类型的弹出窗口来显示详细信息。
    • 理论上,使用 BIRT,您可以做任何可以编写 Java 或 JavaScript 的事情,没有什么开箱即用的东西会给您弹出窗口。 BIRT 运行查询,确定如何将结果显示为 HTML 并将其呈现为网页;完毕。之后的一切都是一个新的报告调用,BIRT 中的向下钻取作为一个超链接,将参数发送到您单独构建的报告。
    • 对,我已经实现了向下钻取功能来链接两个报告(类似于主-详细信息),但这不是我在这里寻找的。我的报告中已经有了数据,只需在用户单击图表时将其显示在模态弹出窗口中即可。有什么方法可以实现吗?
    • 没问题,我会继续寻找。 :) 感谢您抽出宝贵的时间,非常感谢。
    • 其实还有一个“Invoke script”动作可以做这样的事情。好久没用了,这里有一篇有完整例子的文章:birtworld.blogspot.fr/2009/12/…
    猜你喜欢
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    相关资源
    最近更新 更多