2010-02-16 6 views
1

Je souhaite une saisie semi-automatique complète du code. J'ai réussi à ajouter des taglibs core/grails/spring afin que STS mette à jour automatiquement les tags pour moi dans les fichiers gsp. Ce que je veux faire maintenant est de faire la même chose pour mes propres bibliothèques de balises personnalisées. Si je crée balise descripteur lib à la main et le mettre dans le dossier tld je peux ajouter à mon dossier comprennent gsp comme celui-ciComment générer des fichiers tld à partir de grails taglibs?

<%@ taglib prefix="p" uri="/web-app/WEB-INF/tld/pk.tld" %> 

alors tout fonctionne parfaitement! peu de tracas pour les ajouter à chaque fichier gsp mais je pourrais vivre avec si je suis auto complet. Question: Y at-il un moyen de générer un fichier tld basé sur le taglib grails? Les attributs sont dynamiques dans un hashmap mais je pourrais les déclarer d'une certaine façon car je veux contrôler si tous les attributs/correct sont utilisés de toute façon.

MERCI !!!

+0

Je suis également intéressé par la solution. Avez-vous essayé de poster un message sur le forum Grails? – fabien7474

Répondre

0

Je crois que puisque vos bibliothèques de balises personnalisées sont toutes générées par programme dans Grails il n'y a pas de façon automatique de générer un tld. These docs (en bas) montre comment appeler vos bibliothèques de balises à partir d'une JSP et la deuxième étape consiste à ajouter manuellement vos balises defs au fichier tld de grails.

Probablement pas ce que vous vouliez entendre.

Bien sûr, la réponse à la question de savoir comment obtenir l'auto-complétion pour les taglibs personnalisés dans STS pourrait donner des résultats plus positifs, je ne sais pas. Je sais que Intellij Idea a cette fonctionnalité dans l'édition ultime.

Questions connexes