【问题标题】:Cognos Report Studio List Prompt HTML ItemCognos Report Studio 列表提示 HTML 项
【发布时间】:2018-12-10 21:17:54
【问题描述】:

我正在使用 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脚本,所以我猜测这些命令的作用。

【问题讨论】:

    标签: html list prompt cognos


    【解决方案1】:

    每个提示都需要填充自己的 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').

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多