Я пытаюсь использовать JavaScript в Cognos, чтобы сбросить все подсказки значений и подсказки текстового поля до null
и обновить отчет, чтобы показать все данные.Cognos обновить все приглашение
Я использую следующий код:
<script>
function clearRefresh() {
var oCR = cognos.Report.getReport("_THIS_");
var vDMN = oCR.prompt.getControlByName("Data Model Name");
var vTN = oCR.prompt.getControlByName("Target Name");
vDMN.clearValues();
vTN.clearValues();
oCR.sendRequest (cognos.Report.Action.REPROMPT);
} </script>
<button style="" class="clsPromptButton" onmouseover="this.className = 'clsPromptButtonOver'" onmouseout="this.className = 'clsPromptButton'"
onClick="clearRefresh()">Clear</button>
Сценарий кажется просто закрыть отчет по какой-то причине, что я не могу понять.
Что происходит не так?
Я не вижу очевидной проблемы с вашим кодом. Он должен делать то, что вы ожидаете. Вы не описали текущее поведение, которое вы наблюдаете. Если я знаю, как работает этот код, я, вероятно, смогу понять это. – Johnsonium
Спасибо за внимание, но я думаю, что сегодня мне повезло разобраться в этом. – Shaw