Je développe une application que de plusieurs modules, Chacun de module se développant séparément. Je dois développer un module d'intégration appelé les formes de différents modules. avoir à décider que pour développer le menu dynamique de base de données où le module et le nom de la forme est stroed.Comment acchieve this.plz aideComment ajouter et montrer la forme gagnante du module différent au menu de l'exécution
Répondre
CAB and SCSF fait exactement cela. Là vous avez un shell qui est votre forme de départ et là vous chargez les modules en fonction de ce que l'utilisateur demande. Les modules peuvent être chargés à partir du système de fichiers ou d'un autre stockage.
Il utilise un système de gestion des événements pour indiquer quel module devrait charger où, de telle sorte que vous pouvez avoir plusieurs équipes de développement où chacun travaille sur son propre module, ils ont seulement besoin de décider de l'API.
Vous avez besoin d'un événement dans votre Shell, qui va avoir Menu. Shell s'abonnera à l'événement qui ajoutera des éléments de menu. Le module en charge doit déclencher un événement avec des arguments d'événement spécifiant les détails de l'élément de menu, y compris son contenu de propriété de tag unique à ajouter.
Lorsque vous cliquez sur les éléments de menu, déclenchez l'événement unique et envoyez l'étiquette associée à l'élément de menu. De cette façon, les modules individuels peuvent décider d'écouter et d'agir sur l'événement ou non en fonction de l'EventArgument (qui est l'étiquette associée au menu)
Nous avions un ensemble fixe de menus, les modules lors de l'exécution servaient à dicter quels menus doivent être activés ou désactivés. Suis assez sûr que vous pouvez également implémenter des menus dynamiques.
- 1. drupal menu hook - comment ajouter du format
- 2. Module Drupal Ajouter un élément de menu aux liens primaires?
- 3. ajouter un élément de menu au menu contextuel par défaut
- 4. Comment ajouter un élément de menu au menu contextuel d'un fichier avec une ligne séparée?
- 5. Ajouter LinkLables programatcially et montrer Messagebox sur l'événement de clic
- 6. CSS/Jquery pour montrer cacher sous-menu
- 7. Comment ajouter tr au début du tableau
- 8. Comment ajouter un nouveau menu à la fin de MenuBar?
- 9. ajouter un élément au menu contextuel dans le graphique Excel
- 10. Comment capturer soumettre la réponse du formulaire "domaine différent"?
- 11. Comment inclure un module Perl dans un répertoire différent?
- 12. ajouter un menu contextuel personnalisé au contrôle du navigateur Web hébergé
- 13. comment remplacer la méthode du module joomla?
- 14. Ajout d'un élément au menu contextuel du système
- 15. Comment ajouter un menu contextuel à NSOutlineView (ie menu contextuel)
- 16. Comment ajouter du code Delphi au contrôle de version?
- 17. Ajouter insmod Module HID Kernel
- 18. Ajouter un élément au menu contextuel TextBox par défaut
- 19. Comment accéder au DAL d'un autre module?
- 20. Comment afficher du contenu différent selon les contrôleurs et les méthodes dans la présentation de l'application?
- 21. Drupal Conent sous forme de menu
- 22. Visual Studio Addin - 1. Comment ajouter un menu contextuel? 2. Comment obtenir la position du curseur
- 23. VS Setup Project: Ajouter Menu Démarrer lien vers un fichier dans un module de fusion
- 24. Comportement différent du module de journalisation python lors de l'utilisation de mod_python
- 25. Comment montrer la date du jour dans ce format?
- 26. python Nom du fichier de la classe du module MySQL
- 27. Modifier la couleur d'arrière-plan du menu en fonction de la sélection du menu
- 28. Ajouter module Openid dans Drupal 4.7.x
- 29. édition de forme AJAX et la conception
- 30. Comment changer la position du module du chariot magento?
Cher armannvg, Merci pour une réponse rapide, pouvez-vous fournir un exemple d'application dans C# qui implémente cela. – Vivek
Je l'ai fait il y a quelque temps dans une entreprise cliente, je n'ai pas le code. Mais voici quelques ressources qui pourraient être utiles http://www.orbifold.net/default/?p=706 http://www.agileprogrammer.com/dotnetguy/articles/NewModuleLoaderForCAB.aspx – armannvg