Cognos: persistente stato di Casella di controllo attraverso più pagine

voti
0

Sulla relazione Cognos Pagina dei risultati, abbiamo bisogno di avere una casella di controllo per ogni riga. La casella di controllo è stato progettato utilizzando tag HTMLITEM.

Tuttavia, il problema che dobbiamo affrontare è che lo stato della casella di controllo (selezionata o deselezionata) non viene mantenuto quando andiamo alla pagina successiva / pagina precedente.

Sono molto di nuovo da Cognos e ho bisogno di sapere se c'è un modo per farlo.

Sono abbastanza bravo a JavaScripting e JSP, ma dal momento che abbiamo accesso solo a elementi HTML e non JSP Tag (Cognos utilizza CGI in ogni modo), non posso ottenere l'oggetto di richiesta. Se c'è un modo per recuperare la richiesta oggetti parametri della precedente presentare (pagina precedente), che avrebbe aiutato a risolvere il problema in larga misura, mi sento.

Jonas

È pubblicato 31/07/2009 alle 16:00
fonte dall'utente
In altre lingue...                            


2 risposte

voti
0

In realtà non c'è abbastanza informazioni su ciò che il vostro obiettivo finale è quello di essere in grado di aiutarvi con questo correttamente. Ci sono alcuni modi che vengono in mente che permetterebbero di utilizzare JS sulla relazione di ricordare in precedenza controllato articoli, ma ci può essere un modo molto migliore per fare questo a seconda delle vostre esigenze.

Senza avere maggiori dettagli, la prima cosa che salta in mente è semplicemente avere qualche insieme Javascript e valori dei cookie non impostate sul controllo / deselezionare la casella di controllo.

Si noti, ci potrebbe essere una varietà di altri modi per lavorare questo, tra cui aumentando il numero di righe visibili per pagina, ecc ...

Risposto il 31/07/2009 a 16:11
fonte dall'utente

voti
0

È possibile creare un DataItem in una query in cui è possibile determinare se il casella di controllo deve essere controllato o meno. Nella progettazione della vostra lista nella pagina del report è possibile rendere un HTMLItem all'interno della lista, e basare la HTMLItem su un DataItem. Il tuo HTML deve che essere qualcosa di simile

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

Risposto il 03/08/2009 a 13:03
fonte dall'utente

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