Améliorations des contrôles d'interface (Version 9.00)
(6 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 28 : | Ligne 28 : | ||
==Assistant== | ==Assistant== | ||
* Ajout de CloseAfterExecute | * Ajout de CloseAfterExecute | ||
− | + | : Permet de fermer automatiquemet l'assistant après execution | |
+ | |||
+ | ==Invoker== | ||
+ | * Ajout d'une option ivkCloseafterExecute | ||
+ | : Permet de fermer automatiquement la forme après execution | ||
+ | |||
+ | ==Onglet de TreeBook== | ||
+ | |||
+ | Gestion d'un status sur le titre d'onglet. | ||
+ | |||
+ | [[image:treebook_booksheet_status.png]] | ||
+ | |||
+ | L'attribut doit retourner une valeur de [[Type_de_message_(enum)|type de message]]. | ||
+ | |||
+ | ==DataSource== | ||
+ | Ajout du paramètre [[ShareRestrictions (partage)|ShareRestrictions]] qui permet de configurer le comportement vis à vis des domaines de partage en multi-société. | ||
+ | |||
+ | ==Contrôle d'affichage des libellés== | ||
+ | Le contrôle TDragControlLabel utilisé pour l'affichage des libellés des champs à maintenant des propriétés DataSource et DataField permettant de modifier le libellé affiché. | ||
+ | |||
+ | ==Grid de saisie des attributs de type paramètre== | ||
+ | Cette grille permet de saisir les attributs de type [[Parameters_(type)|paramètres]] | ||
+ | |||
+ | ==Entrée de menu pour créer des objets== | ||
+ | |||
+ | Ce type d'entrée de menu permet de créer un objet dans une source de données en utilisant une classe particulière, par exemple, en utilisant une classe descendante de la classe de base de la datasource. | ||
+ | |||
+ | [[image:menuItemInserer.png]] | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | !Propriété | ||
+ | !Usage | ||
+ | |- | ||
+ | |AClassName | ||
+ | |Classe de l'objet créé | ||
+ | |} | ||
+ | ==Observateur== | ||
+ | Une [[TObserverController_(class)|classe ancêtre d'un observateur]] permet d'implémenter le pattern "observer" dans les interfaces utilisateurs. | ||
[[Category:Interface utilisateur]] | [[Category:Interface utilisateur]] | ||
[[Category:Version900]] | [[Category:Version900]] |
Version actuelle en date du 28 février 2020 à 17:49
Sommaire |
Ce type d'entrée de menu permet de créer un objet en l'initialisant avec :
- soit un descriptif de sérialisation.
- soit une méthode de l'objet cible prenant en paramètre l'objet source.
Ce type d'entrée de menu effectue :
- Création d'un objet de la classe cible.
- Initialisation de l'objet avec soit le descriptif de sérialsiation soit par l'appel de la méthode.
- Ouverture de l'écran paramétré en passant en paramètre l'objet.
- aClassName
- Nom de la classe de l'objet cible, par défaut la classe de l'objet source
- Name
- Le nom de l'écran à ouvrir, par défaut l'écran en cours
- ProfileName
- Le nom d'un descriptif de sérialisation
- MethodName
- Le nom d'une méthode de la classe cible prenant en paramètre un objet.
Assistant
- Ajout de CloseAfterExecute
- Permet de fermer automatiquemet l'assistant après execution
Invoker
- Ajout d'une option ivkCloseafterExecute
- Permet de fermer automatiquement la forme après execution
Onglet de TreeBook
Gestion d'un status sur le titre d'onglet.
L'attribut doit retourner une valeur de type de message.
DataSource
Ajout du paramètre ShareRestrictions qui permet de configurer le comportement vis à vis des domaines de partage en multi-société.
Contrôle d'affichage des libellés
Le contrôle TDragControlLabel utilisé pour l'affichage des libellés des champs à maintenant des propriétés DataSource et DataField permettant de modifier le libellé affiché.
Grid de saisie des attributs de type paramètre
Cette grille permet de saisir les attributs de type paramètres
Ce type d'entrée de menu permet de créer un objet dans une source de données en utilisant une classe particulière, par exemple, en utilisant une classe descendante de la classe de base de la datasource.
Propriété | Usage |
---|---|
AClassName | Classe de l'objet créé |
Observateur
Une classe ancêtre d'un observateur permet d'implémenter le pattern "observer" dans les interfaces utilisateurs.