Améliorations des contrôles d'interface (Version 9.00)

De Wiki1000
(Différences entre les versions)
 
(5 révisions intermédiaires par un utilisateur sont masquées)
Ligne 33 : Ligne 33 :
 
* Ajout d'une option ivkCloseafterExecute
 
* Ajout d'une option ivkCloseafterExecute
 
: Permet de fermer automatiquement la forme après execution
 
: 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


Entrée de menu de duplication

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.

Menuitem-duplicate.png

  • 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.

Treebook booksheet status.png

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

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.

MenuItemInserer.png

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.

Outils personnels