HTML-элемент для пользовательского управления - Cognos 11.0.7 - PullRequest
0 голосов
/ 07 июня 2018

Я использую Cognos 11.0.7

У меня есть одно значение с выпадающим значением и дерево.Мне нужно иметь динамическое значение по умолчанию (первое значение) в моем приглашении к значению.

  1. Я успешно сделал это, используя элемент HTML с приведенным ниже сценарием и интерактивностью отчета, установленной на NO,Но когда я установил интерактивность: NO, подсказка дерева уничтожается.

    <script language="javascript"> 
        var f = getFormWarpRequest(); 
        var list = f._oLstChoicesPrompt; 
        list.remove(1); 
        list.remove(0); 
        list.removeAttribute("hasLabel"); 
        list.options[0].selected = true; 
        canSubmitPrompt(); 
    </script> 
    
  2. Я пытаюсь использовать пользовательский элемент управления.Я создал файл .js, используя приведенный выше скрипт (точно такой же).Файл загружен в общий путь.Я использовал этот путь в пути модуля.Интерактивность отчета установлена ​​на да.

при запуске отчета появляется ошибка.

Script error
    0

Я нажимаю кнопку ОК и появляется другая ошибка

typeerror: _0OC is not a constructor
    at_KE4._F95 (https://.../qianalytics/bi/pat/cchl/_ke4.js:6:2582)

    at oBJECT.EXECcb (https://.../qianalytics/bi/lib/requirejs/2.1.14/require.js:1658:33)

и много похожих записей

Может кто-нибудь помочь?Можно ли использовать тот же скрипт внутри моего .js файла?

Большое спасибо

1 Ответ

0 голосов
/ 07 августа 2018

Для приглашения значения необходимо только удалить «Текст заголовка» в опциях текста приглашения.

Для приглашения дерева можно использовать «Выбор по умолчанию».

...