Cognos: Persistant état Checkbox sur plusieurs pages

voix
0

Sur le rapport Cognos Page de résultats, nous devons avoir une case à cocher pour chaque ligne. La case à cocher est conçue à l'aide de balise HTMLITEM.

Cependant, le problème auquel nous sommes confrontés est que l'état de la case à cocher (cochée ou décochée) ne persistait quand nous allons à la page suivante / précédente.

Je suis très nouveau à Cognos et je dois savoir s'il y a une façon de le faire.

Je suis assez bon à JAVASCRIPT et JSP, mais étant donné que nous n'avons accès à des éléments HTML et non JSP Tags (Cognos utilise CGI de toute façon), je ne peux pas l'objet de la demande. S'il y a un moyen de récupérer les objets de requête de paramètres soumettre précédente (page précédente), qui contribuerait à résoudre la question dans une large mesure, je me sens.

Jonas

Créé 31/07/2009 à 16:00
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Il n'y a pas vraiment assez d'informations sur ce que votre objectif final est d'être en mesure de vous aider à cela correctement. Il y a quelques façons que le printemps à l'esprit qui vous permettra d'utiliser JS sur le rapport de se rappeler préalablement cochés, mais il peut y avoir une meilleure façon de le faire en fonction de vos besoins.

Sans avoir plus de détails, la première chose qui saute à l'esprit est simplement d'avoir un certain ensemble JavaScript et des valeurs de cookies non définies sur cocher / décocher la case.

Notez, il pourrait y avoir une variété d'autres façons de travailler, y compris ce upping le nombre de lignes visibles par page, etc ...

Créé 31/07/2009 à 16:11
source utilisateur

voix
0

Vous pouvez créer un dataitem dans une requête où vous pouvez déterminer si votre case doit être cochée ou non. Dans la conception de votre liste sur la page du rapport que vous pouvez rendre une HTMLItem au sein de la liste, et la base de la HTMLItem sur un DataItem. Votre code HTML doit être que quelque chose comme

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

Créé 03/08/2009 à 13:03
source utilisateur

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