如何使用 POST 方法在 Pentaho 中调用另一个仪表板
How to call another dashboard in Pentaho using POST method
我正在使用开源Pentaho CDE作为我的项目的BI工具。在我的仪表板中,我使用一些年度数据来表示图表。我需要向下钻取功能来了解另一个仪表板中特定年份的数据。
如果我单击条形图中的 2008 年意味着我必须生成另一个包含有关该年份本身信息的仪表板。
function sendParameter(scene){
var url="http://localhost:8080/pentaho/api/repos/%3Ahome%3Atiffany%3ADashboardWithAdventuresDBDrilDown2.wcdf/generatedContent";
var vars = scene.vars;
var c = vars.category.value;
var v = vars.value.value;
window.location=url+"?param_custom_state="+c;
}
浏览器中的 URL 如下所示:
http://localhost:8080/pentaho/api/repos/%3Ahome%3Atiffany%3ADashboardWithAdventuresDBDrilDown2.wcdf/generatedContent?param_custom_state=2007
我已使用此脚本从当前仪表板调用另一个仪表板。但它是以 Get 方法的形式出现的。我不想在 URL 中显示参数。
我怎样才能实现它。有没有其他方法可以在Pentaho CDE中使用Javascript进行Drill Down。
由于您只需要隐藏 url 的参数,因此您可以使用 iframe 或 ajax 请求,而不是直接调用 url 位置。
类似的问题发布在这里
希望对:)有所帮助
相关文章:
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 多次调用另一个javascript函数中的javascript函数
- 如何记录调用另一个函数的函数的返回值
- AngularJS服务函数调用另一个函数
- Meteor-如何在同一模板助手中调用另一个函数
- Javascript:从一个帧中调用另一个帧中的函数
- 调用另一个自定义指令的角度自定义指令
- 如何在 jQuery 中使用 eval 从不同的文件调用另一个函数
- 如何在 JavaScript 的后台调用另一个页面
- 如果我在 window.onbeforeunload 事件上确认是,我如何调用另一个 Java 脚本函数
- ajax没有;t成功后调用另一个js函数
- 如何调用另一个js文件中的函数或触发一个自定义事件,该事件将参数作为Jquery中的数据对象传递
- 调用另一个HTML文件中的函数
- angularjs调用另一个控制器's函数
- 调用另一个php脚本生成图表时出现问题
- MongoDB:如何调用另一个JS文件中定义的函数
- 从一个元素中获取名称并调用另一个元素
- 在函数中调用另一个函数JQuery
- 调用另一个控制器Angularjs中的控制器
- 在方法内部调用另一个方法 ReactJS