Cognos: Persistierende Checkbox Zustand über mehrere Seiten

stimmen
0

Auf dem Cognos Report Seite Ergebnisse müssen wir für jede Zeile eine Checkbox haben. Das Kontrollkästchen ist mit HTMLITEM Tag ausgelegt.

Allerdings ist das Problem, das wir konfrontiert, dass der Zustand der Checkbox (aktiviert oder deaktiviert) wird nicht beibehalten, wenn wir auf die nächste Seite / vorherigen Seite zu gelangen.

Ich bin sehr neu für Cognos und ich muss wissen, ob es eine Möglichkeit, dies zu tun ist.

Ich bin ziemlich gut im Javascripting und JSP, aber da wir nur den Zugriff auf HTML-Elemente haben und nicht die JSP-Tags (Cognos verwendet CGI sowieso), kann ich nicht das Request-Objekt erhalten. Wenn es eine Möglichkeit, die Anfrage Objekte Parameter der vorherigen einreichen (vorherige Seite) abgerufen werden, dass bei der Lösung der Frage zu einem großen Teil dazu beitragen würde, ich fühle mich.

Jonas

Veröffentlicht am 31/07/2009 um 16:00
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Es gibt nicht wirklich genug Informationen darüber, was Ihr Endziel ist in der Lage sein, das Sie mit diesem richtig zu unterstützen. Es gibt ein paar Möglichkeiten, in den Sinn kommen, die Sie JS erlauben würde, über den Bericht zu verwenden, die zuvor markierten Elemente zu erinnern, aber es kann eine viel bessere Möglichkeit, dies je nach Ihren Anforderungen zu tun.

Ohne weitere Details mit, das erste, was in den Sinn springt ist mit einfach etwas JavaScript und entschärft Cookie-Werte auf Aktivieren / Deaktivieren auf das Kontrollkästchen.

Beachten Sie, es könnte eine Vielzahl anderer Möglichkeiten, dies zu umgehen, einschließlich der Anzahl der sichtbaren Zeilen pro Seite Upping, etc ...

Beantwortet am 31/07/2009 um 16:11
quelle vom benutzer

stimmen
0

Sie können eine Dataitem in einer Abfrage erstellen, in dem Sie feststellen können, ob Ihre Checkbox aktiviert werden soll oder nicht. Bei der Gestaltung Ihrer Liste auf der Berichtsseite können Sie eine HTMLItem innerhalb der Liste machen und die HTMLItem auf einem DataItem stützen. Ihre HTML muss als so etwas wie

<Input type = "checkbox" value = "" "+ [DataItemValueToPass] + """ "+ [DataItemCheckedOrNot]> </ input>

Beantwortet am 03/08/2009 um 13:03
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more