2008-10-21 6 views

Répondre

5

ajouter un élément HTML sur la page rapide et ajouter ce qui suit comme un élément HTML:

Exemple: <script> document.formWarpRequest._oLstChoicesMyList[0].text = '--SELECT A CITY--'; </script>

Remplacer 'MyList' avec le nom du composant.

de: link text

2

Vous avez deux options. Tout d'abord, vous pouvez renommer le nom de l'élément de données du nom de champ de la base de données en un nom plus convivial dans les métadonnées de Framework Manager. Deuxièmement, vous pouvez renommer l'élément dans Report Studio. Cependant, si vous faites cela, vous remarquerez qu'il utilise toujours le nom de la base de données. Vous devez réellement effectuer un calcul dans l'expression de l'élément pour qu'il utilise votre nom au lieu du nom par défaut. Donc disons que vous tirez dans le champ de chaîne [Namespace]. [Unfriendly Name] et que vous avez nommé votre élément de données de rapport "Friendly Name". La sélection supérieure indiquera toujours "Nom inamical". Toutefois, si vous remplacez l'élément de données par ce qui suit:

[Namespace]. [Nom hostile] || '

Il verra qu'il y a un calcul impliqué et utilisez votre nom amical. Dans le cas d'un champ numérique, vous devez ajouter zéro au lieu de concaténer ''.

C'est également le cas des en-têtes de colonne de rapport (que vous pouvez remplacer par du texte au lieu d'utiliser cette méthode de calcul).

Alambiqué? Oui.

1

Dans le dataitem dans la requête .. vous pouvez faire ..

IF ([dataitemA] = 'texte') ALORS ('nouveau texte') AUTRE ([dataitemA])

J'essaie d'éviter d'utiliser des éléments javascript et html car ils ne fonctionnent généralement pas dans les sorties pdf ou Excel.

juste une pensée ..

cheers!

3

Dans Cognos 10, vous pouvez spécifier le texte d'invite de votre choix dans Report Studio.

  1. Sélectionnez la valeur d'invite
  2. Dans le panneau Propriétés, sous la section « Texte de l'invite », la propriété « en-tête de texte » sera défini sur Automatique. Cliquez sur le bouton de sélection situé à côté et le dialogue Texte d'en-tête s'ouvre.
  3. Sélectionnez le choix "Texte spécifié". Cliquez sur ellipses.
  4. Fournissez le texte de votre choix et cliquez sur OK.
  5. Exécutez le rapport et vous verrez le texte que vous avez fourni s'affichera en tant que premier élément dans la liste déroulante.

J'ai fourni une capture d'écran pour une meilleure compréhension.

How to change prompt header text

Questions connexes