Famille avec une vue d'édition personnalisée permettant de ré-utiliser l'arbre de sélection des groupes de la famille utilisateur

Famille avec une vue d'édition personnalisée permettant de ré-utiliser l'arbre de sélection des groupes de la famille utilisateur

But de ce document

Le but de ce document est de montrer comment ré-utiliser l'arbre de sélection des groupes de la famille utilisateur dans une famille personnelle avec une vue d'édition personnalisée.

Cet arbre de sélection des groupes n'est pas une fonctionnalité standard de Freedom, mais cela permet de montrer qu'il possible de ré-utiliser les vues (zones) d'autres familles dans vos propres familles.

Résultat final

Voila à quoi ressemble notre famille en édition avec l'arbre de sélection des groupes :

Installation de la famille

Procédure d'installation :

  • Enregistrer ce fichier Method associé à notre famille dans ”/usr/share/what/FDL/Method.Arbre.php”
  • Enregistrer ce Layout défini dans le fichier Method dans ”/usr/share/what/FDL/Layout/vue_arbre.xml”
  • Importer dans Freedom ce fichier OOo contenant la définition de la famille.

Commentaires

Voici Quelques commentaires sur le fonctionnement de cette famille :

  • Dans le fichier OOo le fichier “Method.Arbre.php” est indiqué
  • Ce fichier Method permet de modifier la vue d'édition par défaut

var $defaultedit=“FDL:VUE_ARBRE”;

  • Ce fichier Method reprend à l'identique les fonctions du fichier Method “Method.DocIntranet.php” utilisée par la famille “Utilisateur”. Ces fonctions permettent de faire fonctionner l'arbre de sélection des groupes. La fonction “PostModify” permet de récupérer les valeurs.
  • Le Layout permet d'appeler la zone “USERCARD:CHOOSEGROUP” utilisée par la famille “Utilisateur”

Liens pour avoir plus d'explications

contribution/cookbook/vue_arbre_groupe.txt · Dernière modification: 09/03/2010 14:53 (édition externe)