Je souhaite créer un module dans DNN qui, similaire au contrôle Annonces, offre un modèle que l'administrateur du portail peut modifier pour la mise en forme. J'ai un contrôle qui utilise actuellement un contrôle Repeater avec des modèles. Existe-t-il un moyen de remplacer le contenu des propriétés ItemTemplate, HeaderTemplate et FooterTemplate du répéteur?Création d'un module DNN qui utilise un modèle modifiable par l'utilisateur final
Répondre
Il existe de nombreuses façons différentes d'effectuer cela, la meilleure et la plus simple consiste à simplement placer un contrôle littéral dans les modèles d'en-tête, de pied de page et d'élément. Puis gérer l'événement ItemDataBound, vous pouvez regarder le type d'élément et y effectuer une action spécifique pour charger les données nécessaires.
Si vous voulez voir certaines implémentations de ce modèle, vous pouvez télécharger le code de mon module Texte/HTML Extensible, ainsi que mon Guesbook module à la fois disponible gratuitement, sans connexion à http://www.iowacomputergurus.com
Vous pouvez voir exemples de modèles dans le module Starertkit par défaut, le module FAQ, le module de référentiel et UDT. Tous ces éléments ont différents niveaux de contrôle pour la modélisation.
- 1. Personnalisation d'un module DNN
- 2. Modèle d'accord de licence d'utilisateur final
- 3. DNN Problème: Enregistrement dynamique, Paypal et création d'utilisateur
- 4. Making modèle de contrôle par défaut modifiable dans Expression Blend
- 5. Rendre un calendrier modifiable pour n'importe qui?
- 6. Initialiser un module mixte pour un modèle
- 7. Qui utilise Boost ASIO?
- 8. Un bot Java qui utilise l'API Skype
- 9. Aide à la création de skin DNN 5.0
- 10. MVC avec widget Qt qui utilise une sous-classe QAbstractTableModel
- 11. Modification de la liste modifiable par programme
- 12. Plusieurs images par modèle
- 13. Création d'une base de données de bibliothèque musicale facilement modifiable
- 14. création Zend outil d'un contrôleur dans un module
- 15. Pourquoi Flex utilise-t-il un seul modèle fileté?
- 16. Impossible de trouver l'élément de noeud final par défaut qui référence le contrat
- 17. Création d'un contrôle de connecteur modifiable à l'exécution en C#?
- 18. Comment créer un fichier XML qui utilise deux DTD?
- 19. ComboBox modifiable et modifiable (?) Dans MS Access
- 20. DNN 5 - DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() lance NullReferenceException
- 21. Essayer d'importer un module qui importe un autre module, se ImportError
- 22. Fonction de modèle C++ qui utilise le champ présent dans seulement certains types de données?
- 23. Plugin jQuery qui utilise la méthode utilisateur
- 24. vaut-il la peine d'essayer et de remplacer les classes par défaut dans DNN
- 25. Gestion SVN sur un projet qui utilise des chemins absolus
- 26. Comment supprimer un composant de JFrame qui utilise BorderLayout
- 27. GridView modifiable qui stocke les modifications dans viewstate jusqu'à enregistrer
- 28. Création d'un contrôle personnalisé qui est un bouton qui a également un Items et ItemsSource?
- 29. Afficher la trace de la pile DNN?
- 30. constructeur de test unitaire qui utilise My.Settings
Merci, cela m'a aidé un peu. –