jackyrong

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  之前一直都有用birt,但居然今天知道可以这样交互,在DW上看到的,http://www.ibm.com/developerworks/cn/edu/os-dw-os-eclipse-birt-advanced.html

,其中,比如饼图中,要点某个组成部分,要弹出个JAVASCRIPT的话,可以这样
当用户把鼠标移动到一个图例项上时,对应的饼图部分会突出显示。选择 Chart Area > Legend,单击 Interactivity,再选择 Mouse Over 事件和 Highlighting 操作,然后单击 Close 按钮。

下面解释在用户单击饼图部分时如何调用 JavaScript。可以通过这种方法添加各种用户交互,可能实现的交互类型只受 JavaScript 功能的限制。对于我们的报告,在用户单击一个饼图部分时,将调用 JavaScript 函数 alert 来显示这一部分的值。

选择 Series > Value Series 并单击 Interactivity。在 Series Interactivity editor 中,选择 Mouse Click 事件和 Invoke Script 操作。在 script 框中输入 alert(valueData),单击 Close,然后单击 Finish

 

posted on 2008-08-18 00:10  jackyrong的世界  阅读(1238)  评论(0编辑  收藏  举报