Rubrique précédente: Boîte de dialogue Concepteur de menusRubrique suivante: Modification de feuilles de style


Fonctions utiles dans les éléments de menus

CA SDM affiche, dans la plupart des formulaires, une barre de menus qui permet de contrôler ses fonctions. La barre de menus est générée par un formulaire HTMPL avec un nom du formulaire menubar_xx.htmpl. Nous vous recommandons d'utiliser l'outil WSP pour personnaliser les barres de menus existantes et en définir de nouvelles.

Les fonctions prédéfinies suivantes peuvent être utiles pour les scripts appelés par des éléments de menus :

upd_frame(form)

Permet de charger un nouveau formulaire dans le cadre de contenu de la fenêtre principale.

create_new(factory, use_template, width, height [,args])

Fait apparaître un formulaire permettant de définir un nouvel enregistrement.

Popup_window(name, form[, width, height [,features [,args]]])

Fait apparaître une nouvelle fenêtre.

showDetailWithPersid(persid)

Fait apparaître un enregistrement de détail.

Les termes et les définitions suivantes s'appliquent aux fonctions précédentes :

Formulaire

Il s'agit soit d'un nom de fichier HTMPL sous la forme xxx.htmpl, soit d'un code d'opération (par exemple, CREATE_NEW).

factory

Il s'agit du nom d'un objet de base de données.

use_template

La valeur est soit True (vrai), soit False (faux).

width

Ceci représente la largeur souhaitée du formulaire ou zéro par défaut.

height

Ceci représente la hauteur souhaitée du formulaire ou zéro par défaut.

features

Il s'agit d'une liste de fonctions de fenêtre, au même format que celui utilisé avec la fonction standard window.open.

args

Il s'agit d'une ou de plusieurs balises sous la forme "keyword=value" pour l'opération spécifiée pour le formulaire.

persid

Il s'agit d'un ID persistant sous la forme factory:ID.