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