Les variables de propriété représentent une propriété du fichier de configuration, web.cfg. Vous pouvez accéder à une entrée dans le fichier web.cfg (y compris celles définies par l'utilisateur) dans un fichier de modèle HTML en lui ajoutant le préfixe "$prop."
Par exemple, la ligne suivante de web.cfg spécifie le nombre d'entrées affichées dans une page d'un formulaire de liste, comme suit :
ListPageLength 10
Pour désigner cette variable dans un modèle HTML, utilisez la spécification suivante :
$prop.ListPageLength
Si vous utilisez la balise spéciale <PDM_INCLUDE> pour insérer un autre fichier dans un modèle, vous pouvez spécifier des propriétés supplémentaires en tant qu'attributs de la balise <PDM_INCLUDE>. Vous pouvez désigner ces propriétés dans le fichier inséré de la même manière que pour les propriétés web.cfg. Une propriété définie en tant qu'attribut <PDM_INCLUDE> et portant le même nom qu'une propriété de web.cfg remplace cette dernière dans le fichier inséré.
Par exemple, la balise <PDM_INCLUDE> suivante crée la propriété $prop.menubar, qui peut être indiquée dans le fichier std_body.htmpl :
<PDM_INCLUDE FILE=std_body.htmpl menubar=no>
Remarque : Vous pouvez appeler la propriété de fichier de configuration xxx de deux façons : $prop.xxx ou $SESSION.xxx. Les deux renvoient la même valeur. La syntaxe $prop.xxx est toutefois préférable, car elle entraîne moins de surcharge pour le serveur.
En plus des propriétés de web.cfg, $prop vous permet d'accéder à d'autres propriétés prédéfinies Il s'agit de :
Chaîne identifiant le navigateur utilisé. Il s'agira de "IE" pour Internet Explorer.
Chaîne contenant le nom de l'utilisateur actuel, sous la forme « nom, prénom second_prénom ».
Chaîne contenant le sous-objet associé au formulaire actuel, par exemple "cr" pour les demandes ou "iss" pour les demandes client.
Chaîne contenant l'ID numérique du formulaire actuel.
Chaîne contenant le nom du modèle HTML actuel, sous la forme xxx.htmpl.
Chaîne contenant la partie du nom de formulaire placée avant le premier trait de soulignement. Par exemple, pour le formulaire detail_chg_edit.htmpl, form_name_1 correspond à « detail ».
Chaîne contenant la partie du nom de formulaire placée après le premier trait de soulignement et avant le dernier (ou avant le point). Par exemple, pour le formulaire detail_chg_edit.htmpl, form_name_2 correspond à « chg ».
Chaîne contenant la partie du nom de formulaire placée entre le dernier trait de soulignement et le point. Par exemple, pour le formulaire detail_chg_edit.htmpl, form_name_3 serait "edit". Pour le formulaire détaillé de la combinaison, qui a un nom de fichier de formulaire de type detail_xxx.htmpl, $prop.form_name_3 est défini sur le mode actuel ou sur "ro" ou "edit".
Chaîne contenant le niveau de la version du formulaire. L'instruction PDM_PRAGMA contient plus de détails sur cette propriété.
Chaîne contenant l'ID numérique de la session actuelle.
Chaîne contenant le nom de modification défini par le site du formulaire. L'instruction PDM_PRAGMA contient plus de détails sur cette propriété.
Chaîne contenant le texte « analyste », « client », « employé » ou « invité ».
Chaîne contenant la version du formulaire. L'instruction PDM_PRAGMA contient plus de détails sur cette propriété.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|