Comment boldtreeview œuvres


C'est juste un petit jeu d'instructions plutôt que d'un article complet. & nbsp C'est une copie d'un message que j'ai fait dans un Borland groupes de discussion...

je vais vous donner un exemple de celui que j'ai fait récemment....

01) Définir la BoldHandle propriété à votre BoldSystemHandle
02) Double-cliquez sur l'arborescence pour afficher l'éditeur
03) Cliquez sur la 'Racine' de l'élément
04) Si elle n'a pas déjà eu un enfant, cliquez sur 'Ajouter une Liste Fragment'
05) Dans ElementExpression entrez le principal OCL, par exemple
& nbsp & nbsp & nbsp 'le Client.allInstances'
06) Jeu InterpretAsList True
07) Jeu ControllerExpression à des 'Clients' (y compris les guillemets)

Ce que vous avez maintenant, c'est une racine qui s'empare d'une liste de Clients. & nbsp Le BTV sait qu'il a besoin d'un 'contrôleur de nœud' appelé 'Client' pour représenter chaque élément de la liste (c'est pourquoi InterpretAsList = True).

08) Cliquez sur 'Ajouter un Nœud Description'
09) Définissez la propriété Name 'Client' & nbsp (c'est de Cette façon Audacieuse trouve le contrôleur!)
10) Dans TextController.Expression vous pouvez définir l'affichage de la valeur pour le nœud, par exemple, 'nom'
11) Cliquez sur 'Ajouter une Liste Fragment'

l'Ajout d'une liste fragment de définir ce que les sous-nœuds d'un Client.
Ces sous-nœuds peuvent également être des objets de Client, dans ce cas, vous obtenez un
potentiellement infini structure

12) Dans ElementExpression entrée (ce n'est pas réaliste d'exemple)
& nbsp & nbsp & nbsp 'partnerCompanies'
13) Dans ControllerExpression entrer 'Client'

==Lecture seule une fois que vous êtes familier avec le ci-dessus==

Le contrôleur de l'expression entre guillemets car c'est une expression OCL. & nbsp So
vous pouvez facilement dire Audacieux pour déterminer le nom du contrôleur lors de l'exécution. & nbsp Pour
exemple, si vous vouliez un contrôleur différent pour chaque descendant de classe
au sein d'une association, vous pouvez utiliser cette expression
& nbsp & nbsp & nbsp oclType.typename '_Controller'
et puis le nom de votre nœud de Descriptions 'Customer_Controller',
'SpecialCustomer_Controller', etc ...









Comment boldtreeview œuvres


Comment boldtreeview œuvres : Plusieurs milliers de conseils pour vous faciliter la vie.


C'est juste un petit jeu d'instructions plutot que d'un article complet. & nbsp C'est une copie d'un message que j'ai fait dans un Borland groupes de discussion...

je vais vous donner un exemple de celui que j'ai fait recemment....

01) Definir la BoldHandle propriete a votre BoldSystemHandle
02) Double-cliquez sur l'arborescence pour afficher l'editeur
03) Cliquez sur la 'Racine' de l'element
04) Si elle n'a pas deja eu un enfant, cliquez sur 'Ajouter une Liste Fragment'
05) Dans ElementExpression entrez le principal OCL, par exemple
& nbsp & nbsp & nbsp 'le Client.allInstances'
06) Jeu InterpretAsList True
07) Jeu ControllerExpression a des 'Clients' (y compris les guillemets)

Ce que vous avez maintenant, c'est une racine qui s'empare d'une liste de Clients. & nbsp Le BTV sait qu'il a besoin d'un 'controleur de nœud' appele 'Client' pour representer chaque element de la liste (c'est pourquoi InterpretAsList = True).

08) Cliquez sur 'Ajouter un Nœud Description'
09) Definissez la propriete Name 'Client' & nbsp (c'est de Cette façon Audacieuse trouve le controleur!)
10) Dans TextController.Expression vous pouvez definir l'affichage de la valeur pour le nœud, par exemple, 'nom'
11) Cliquez sur 'Ajouter une Liste Fragment'

l'Ajout d'une liste fragment de definir ce que les sous-nœuds d'un Client.
Ces sous-nœuds peuvent egalement etre des objets de Client, dans ce cas, vous obtenez un
potentiellement infini structure

12) Dans ElementExpression entree (ce n'est pas realiste d'exemple)
& nbsp & nbsp & nbsp 'partnerCompanies'
13) Dans ControllerExpression entrer 'Client'

==Lecture seule une fois que vous etes familier avec le ci-dessus==

Le controleur de l'expression entre guillemets car c'est une expression OCL. & nbsp So
vous pouvez facilement dire Audacieux pour determiner le nom du controleur lors de l'execution. & nbsp Pour
exemple, si vous vouliez un controleur different pour chaque descendant de classe
au sein d'une association, vous pouvez utiliser cette expression
& nbsp & nbsp & nbsp oclType.typename '_Controller'
et puis le nom de votre nœud de Descriptions 'Customer_Controller',
'SpecialCustomer_Controller', etc ...


Comment boldtreeview œuvres

Comment boldtreeview œuvres : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation