Ich versuche, JavaScript in Cognos zu verwenden, um alle Eingabeaufforderungen und Textboxaufforderungen auf null
zurückzusetzen und den Bericht zu aktualisieren, um alle Daten anzuzeigen.Cognos Aktualisiere alle Werteaufforderung
Ich verwende den folgenden Code ein:
<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>
Das Skript wird nur den Bericht aus irgendeinem Grund in der Nähe, die ich nicht herausfinden können.
Was läuft falsch?
Ich sehe kein offensichtliches Problem mit Ihrem Code. Es sollte tun, was Sie erwarten. Sie haben das aktuelle Verhalten, das Sie beobachten, nicht beschrieben. Wenn ich weiß, wie sich dieser Code verhält, kann ich es wahrscheinlich herausfinden. – Johnsonium
Danke für Ihre Aufmerksamkeit, aber ich denke, dass ich heute Glück habe, es herauszufinden. – Shaw