繁体   English   中英

Cognos Report Studio列表提示HTML项

[英]Cognos Report Studio List Prompt HTML Item

我正在Report Studio中的仪表板上使用列表提示加载不同的报表。 我有一个列表提示和一个HTML按钮,它将启动从列表中选择的报告。 我正在尝试为其他报告类别添加其他列表提示。 问题是所有的HTML按钮都只会查看列表提示之一。 该脚本的摘录如下。 我更改了.getControlByName()以引用我的其他列表名称,但这无济于事。

<script>
function open_win()
var oCR = cognos.Report.getReport(); 
var myPrompt = oCR.prompt.getControlByName("classlist");
var v = myPrompt.getValues();
var selectedValue =v[0]['use'];
window.open(selectedValue);
return true;

我对Java脚本不熟悉,所以我在猜测这些命令的作用。

每个提示都需要填充自己的Name属性。 假设您已完成此操作,代码将如下所示:

function open_win(section) {
     var oCR = cognos.Report.getReport(); 
     var value = oCR.prompt.getControlByName(section).getValues()[0].use;
     window.open(value);
}

为此,每个部分都有一个HTML按钮。

在每个HTML按钮的onClick定义中,调用通用的open_win()函数,并传入需要与关联的提示相匹配的关联部分的名称:例如open_win('classlist')。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM