drop down menu - ¿Cómo cambio el nombre del valor superior en un cuadro de texto en un informe de Cognos?
drop-down-menu report (4)
El valor predeterminado para el primer elemento en una lista desplegable es el nombre del campo de la base de datos. Necesito cambiarlo a un nombre más fácil de usar. ¿Cómo cambio el valor?
Tienes unas cuantas opciones. En primer lugar, puede cambiar el nombre del nombre del elemento de datos del nombre del campo de la base de datos a un nombre más descriptivo en los metadatos de Framework Manager.
En segundo lugar, puede cambiar el nombre del elemento en Report Studio. Sin embargo, si hace esto, notará que todavía está usando el nombre de la base de datos. En realidad, necesita realizar un cálculo en la expresión del elemento para que use su nombre en lugar del nombre predeterminado. Por ejemplo, supongamos que está arrastrando el campo de cadena [Espacio de nombres]. [Nombre poco amigable] y nombró a su elemento de datos de informe como "Nombre descriptivo". La selección superior todavía leerá "Nombre desagradable". Sin embargo, si reemplaza el elemento de datos con lo siguiente:
[Espacio de nombres]. [Nombre desagradable] || ''''
Verá que hay un cálculo involucrado y usará su nombre descriptivo. En el caso de un campo numérico, debe agregar cero en lugar de concatenar ''''.
Este es también el caso con los encabezados de columna de informe (que puede reemplazar con texto en lugar de utilizar este método de cálculo).
¿Complejo? Sí.
agregue un elemento HTML en la página de solicitud y agregue lo siguiente como un elemento HTML:
Ejemplo: <script>
document.formWarpRequest._oLstChoicesMyList[0].text = ''--SELECT A CITY--'';
</script>
Reemplace ''MyList'' con el nombre del componente.
de: texto del enlace
Dentro del elemento de datos en la consulta ... podrías hacer un ...
IF ([dataitemA] = ''some text'') ENTONCES (''new text'') ELSE ([dataitemA])
Trato de evitar el uso de elementos de javascript y html porque generalmente no funcionan en los resultados de pdf o excel.
solo un pensamiento..
¡aclamaciones!
En Cognos 10, puede especificar el texto del mensaje de su elección en Report Studio.
- Seleccione el indicador de valor
- En el panel Propiedades, en la sección ''Texto de aviso'', la propiedad ''Texto del encabezado'' se establecerá en Automático. Haga clic en el botón de puntos suspensivos al lado y se abrirá el Diálogo de texto del encabezado.
- Seleccione la opción ''Texto especificado''. Haga clic en puntos suspensivos.
- Proporcione el texto de su elección y haga clic en Aceptar.
- Ejecute el informe y verá que el texto que proporcionó aparecerá como primer elemento en la lista desplegable.
He proporcionado una captura de pantalla para una mejor comprensión.