Utilisation de scripts de formulaire de données

La fonctionnalité Script permet d'afficher, de modifier et d'imprimer le script. Entrez la syntaxe dans la zone de texte de la page Script.

Vous pouvez utiliser trois types d'éléments de syntaxe lors de la création de scripts de formulaires : mots clés, valeurs et options. Les mots-clés figurent sur des lignes individuelles dans le script et sont placés à gauche du signe égal. Les valeurs apparaissent immédiatement après le signe égal pour terminer la ligne. Les options peuvent être ajoutées à une ligne de script, chacune étant séparée par une virgule.

Remarque :

lorsqu'une valeur est requise, elle doit être indiquée avant les options. Les options ne sont jamais obligatoires et peuvent apparaître dans n'importe quel ordre.

Des exemples de scripts de formulaire sont installés avec les exemples d'application pour Oracle Hyperion Financial Management. Ils sont situés dans le dossier Sample Applications du répertoire dans lequel vous avez installé Financial Management.

Remarque :

Les éléments des scripts de formulaires de saisie ne respectent pas la casse.

Tableau 7-1 Syntaxe des scripts de formulaires

Syntaxe du script Description

AddMember

A utiliser dans une définition de ligne pour permettre à l'utilisateur d'ajouter des données pour un membre qui n'en avait pas ou contenait des zéros et qui a été supprimé du formulaire. Cette option ajoute une icône au formulaire qui, lorsqu'elle est activée, permet à l'utilisateur de sélectionner des membres à ajouter au formulaire.

BackgroundPOV

Sert à spécifier les membres de dimension d'arrière-plan du formulaire.

Vide

Sert à insérer une ligne, une colonne ou une cellule vide dans le formulaire.

Cn

Sert à définir chaque colonne d'un formulaire.

CalcByRow

Sert à spécifier si le calcul de ligne est utilisé lorsqu'une cellule possède un calcul avec l'intersection d'une colonne.

Cell_Link

A utiliser avec Link dans une définition de ligne pour établir un lien avec un autre formulaire.

CellText

Sert à indiquer si la ligne ou la colonne accepte la saisie de commentaire de cellule.

CustomHeader

Permet de spécifier le texte d'en-tête personnalisé à afficher à la place du libellé ou de la description du membre. A utiliser dans une définition de ligne ou de colonne.

Vous ne pouvez pas utiliser les mots-clé ci-dessous dans les en-têtes personnalisés :

  • <pre>

  • <textarea>

  • <script>

  • <javascript>

  • <jscript>

  • <vbs>

  • <vbscript>

  • chaînes telles que <XonX=X>, où X = n'importe quelle chaîne

CustomHeaderStyle

Sert à affecter des attributs de style personnalisés à un en-tête de ligne ou de colonne.

DynamicPOV

Désapprouvé. Ne pas utiliser.

FormInputBoxLength

Sert à spécifier la largeur de zone de saisie du formulaire.

FormNumDecimals

Sert à spécifier le nombre de décimales pour le formulaire. Ce mot clé remplace les paramètres décimaux de la cellule de devise. Utilisez NumDecimals pour remplacer ce paramètre pour une ligne, une colonne ou une cellule.

FormRowHeight

Sert à spécifier la hauteur de toutes les lignes du formulaire.

FormScale

Sert à spécifier l'échelle du formulaire.

HeaderOption

Sert à spécifier le mode d'affichage des en-têtes de dimension dans le document. Affichez les libellés et/ou les descriptions, définissez les attributs de style et la largeur maximale ou fixe.

Instructions

Sert à créer des instructions sous forme de texte et de liens HTML.

LineItemDetailSinglePeriod

Sert à spécifier si le détail de ligne s'affiche pour la cellule sélectionnée uniquement ou pour toutes les périodes.

Link

A utiliser avec Cell_Link pour lier les données à un autre formulaire de saisie de données.

MaxCells

Sert à spécifier le nombre maximal de cellules d'un formulaire.

MaxColsForSparseRetrievalMethod

Sert à optimiser les performances des documents dispersés. A utiliser avec des formulaires comportant plus de 10 colonnes.

NoSuppress

Sert à désactiver la suppression d'une ou plusieurs lignes ou colonnes. Ce paramètre remplace les autres paramètres de suppression du document : SuppressInvalidRows, SuppressNoDataRows, SuppressZeroRows, SuppressInvalidCols, SuppressNoDataCols, SuppressZeroCols.

NumDecimals

Sert à spécifier le nombre de décimales par ligne, colonne ou cellule. Ce mot-clé remplace les paramètres décimaux de la devise et le paramètre décimal du formulaire FormNumDecimals.

OnDemandRules

Sert à indiquer les règles à la demande disponibles pour le formulaire.

Override

Sert à spécifier un PDV ou un calcul différent pour une ou plusieurs lignes ou colonnes, ou à ajouter des attributs de style, ou encore à définir l'échelle. A utiliser dans une définition de ligne ou de colonne.

HideInPov

Sert à indiquer si vous voulez masquer la dimension dans le PDV.

POVOrder

Sert à spécifier l'ordre des noms de dimension dans le PDV.

PrintNumDataColsPerPage

Sert à spécifier le nombre de colonnes à imprimer sur chaque page.

PrintNumRowsPerPage

Sert à spécifier le nombre de lignes à imprimer sur chaque page.

PrintRepeatHeadersonAllPages

Sert à imprimer les en-têtes de chaque page.

Rn

Sert à définir chaque ligne d'un formulaire.

ReadOnly

Sert à spécifier que des lignes, des colonnes ou des cellules sont en lecture seule.

ReportDescription

Sert à spécifier la description du formulaire.

La description ne peut pas contenir d'esperluette (&).

ReportLabel

Sert à spécifier le libellé du formulaire. Les caractères suivants ne sont pas pris en charge pour les libellés de formulaire :

Esperluette (&), astérisque (*), barre oblique inverse (\), deux-points (:), virgule (,), accolades ({ }), guillemets doubles (""), barre oblique (/), signes inférieur à et supérieur à (< >), signe dièse (#), parenthèses ( ), point (.), barre verticale (|), signe plus (+), point d'interrogation (?), point-virgule (;) et trait de soulignement de fin (_).

ReportSecurityClass

Sert à spécifier la classe de sécurité du formulaire.

ReportType

Sert à définir le type de formulaire. La valeur doit être définie sur WebForm.

Rowheaderpct

Sert à redimensionner la largeur d'en-tête de ligne en fonction de la largeur totale du formulaire.

SCalc

Sert à spécifier les calculs côté serveur d'une ligne, d'une colonne ou d'une cellule.

Scale

Sert à spécifier une échelle pour une ligne, une colonne ou une cellule. Les valeurs valides sont comprises entre -12 et 12. Ce paramètre remplace le paramètre d'échelle du formulaire. Reportez-vous à la section FormScale.

SelectablePOVList

Sert à spécifier les membres de dimension qui peuvent être sélectionnés dans le formulaire.

ShowDescriptions

Sert à afficher les descriptions des membres de dimension.

ShowLabels

Sert à afficher les libellés des membres de dimension.

String

Sert à ajouter une chaîne de texte à une colonne, une ligne ou une cellule.

Style

Sert à spécifier les attributs de style d'un en-tête de ligne, de colonne, de cellule ou de dimension.

SuppressColHeaderRepeats

Sert à empêcher le même en-tête de colonne de s'afficher plusieurs fois.

SuppressInvalidCols

Sert à empêcher les cellules non valides de s'afficher dans les colonnes.

SuppressInvalidRows

Sert à empêcher les cellules non valides de s'afficher dans les lignes.

SuppressNoDataCols

Sert à empêcher les colonnes vides de s'afficher.

SuppressNoDataRows

Sert à empêcher les lignes vides de s'afficher.

SuppressRowHeaderRepeats

Sert à empêcher le même en-tête de ligne de s'afficher plusieurs fois.

SuppressZeroCols

Sert à empêcher l'affichage des colonnes contenant des zéros.

SuppressZeroRows

Sert à empêcher l'affichage des lignes contenant des zéros.