Cognos에서 JavaScript를 사용하여 모든 값 프롬프트와 텍스트 상자 프롬프트를 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