Cognos: estado de casilla de verificación persistente en varias páginas

votos
0

En la página de resultados del informe de Cognos, necesitamos tener una casilla de verificación para cada fila. La casilla de verificación está diseñada con la etiqueta HTMLITEM.

Sin embargo, el problema que enfrentamos es que el estado de la casilla de verificación (marcada o no) no se conserva cuando pasamos a la página siguiente / página anterior.

Soy muy nuevo en Cognos y necesito saber si hay una forma de hacerlo.

Soy bastante bueno en JAVAScripting y JSP, pero como solo tenemos acceso a elementos HTML y no a etiquetas JSP (Cognos usa CGI de todos modos), no puedo obtener el objeto de solicitud. Si hay alguna forma de recuperar los parámetros de los objetos de solicitud del envío previo (página anterior), eso me ayudaría a resolver el problema en gran medida, creo.

Jonas

Publicado el 31/07/2009 a las 16:00
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
0

Realmente no hay suficiente información sobre cuál es su objetivo final para poder ayudarlo con esto correctamente. Hay algunas maneras en las que puede pensar que le permitirán usar JS en el informe para recordar los elementos previamente controlados, pero puede haber una forma mucho mejor de hacerlo según sus requisitos.

Sin tener más detalles, lo primero que me viene a la mente es simplemente tener algunos valores de cookies configurados y no configurados en JavaScript al marcar / desmarcar en la casilla de verificación.

Tenga en cuenta que podría haber una variedad de otras formas de hacerlo, como aumentar el número de filas visibles por página, etc.

Respondida el 31/07/2009 a las 16:11
fuente por usuario

votos
0

Puede crear un elemento de datos en una consulta donde puede determinar si su casilla de verificación debe marcarse o no. En el diseño de su lista en la página del informe, puede representar un HTMLItem dentro de la lista y basar el HTMLItem en un DataItem. Su HTML debe ser algo así como

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

Respondida el 03/08/2009 a las 13:03
fuente por usuario

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