pentaho cde数据联动,下拉框,文本框,图形

先看一下效果:

[img]http://dl2.iteye.com/upload/attachment/0113/1282/0117beaa-b6f8-3eb2-a2e2-0e1936f1ce42.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0113/1284/f09aba05-c3db-337f-854a-aa6583b150e4.png[/img]

开源bi工具pentaho数据联动,和传统意义上的更改数据不同,pentaho cde 需要一个监听来动态传值。

说一下需要注意的几个地方吧

1.参数是不能在两个图表中直接传递的,必须要添加一个simple parameter的 generic,这个参数需要填写名称和值,值就是传进入sql语句的参数。名称供其他地方调用。

2.在所需要发出数据请求的图表中添加
Dashboards.fireChange("simplepara",category.toString());
firechange 方法就是重绘图形的,category.tostring 就是携带的参数 ,simplepara会调用第一步创建的generic。

3.在所需要变化的图形中会有一个listeners参数,他的值就是simplepara,Parameters参数就是数据库定义的变量。

4.数据源方面,原图正常配置即可,需要动态改变的图需要在sql中动态传参即可

具体配置如下:


[img]http://dl2.iteye.com/upload/attachment/0113/1290/969f7e24-0c94-3d3c-a56e-af517fb6ebae.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0113/1292/811935c9-4fcf-3cb4-877e-6e6d6a35519a.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0113/1294/a94c46cb-b2ad-389b-a9af-8680075e511d.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0113/1297/0f12602e-8680-3063-b517-a0750ed9c6ca.png[/img]

表格等其他组件都是一个道理

博客地址:http://qiaoyihang.iteye.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值