
[英]Adding Javascript/HTML Form functionality to an 'html item' in COGNOS Report Studio v10
[英]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.