Je voudrais activer l'achèvement de code pour les facelets + JSF 1.2 dans NetBeans 6.8. Je préférerais l'activer pour un projet de forme libre que je construis en utilisant mon propre Ant build.xml, mais je ne vois aucune option pour l'activer, donc je suis prêt à utiliser une "Application Web avec des sources existantes".Comment activer l'achèvement de code dans Netbeans 6.8 pour les facelets dans JSF 1.2?
Désolé pour l'ensemble des captures d'écran. Je veux juste montrer ce que j'ai fait.
configuration du projet
Configuration du projet
Après l'installation et la configuration, le code d'achèvement au sein facelets ne fonctionne toujours pas.
Ai-je raté quelque chose? Est-ce que je vais dans le mauvais sens?
Solution
Voici ce que je fini par faire:
- je suis passé d'un projet Java standard à un projet Web (! Duh)
- Je pris Awano's advice et commutées le type MIME pour xhtml fichiers en texte/xhtml.
- J'ai ajouté le tld file du facelets site au répertoire meta-inf du fichier jsf-facelets.jar et l'ai inclus dans mon projet.
J'ai ajouté l'attribut rendu à la balise fragment dans le fichier jsf-ui.tld. Il lui manquait pour une raison:
<attribute> <name>rendered</name> <required>false</required> <rtexprvalue>false</rtexprvalue> <description>Renders the contents of this tag if the attribute resolves to true.</description> </attribute>
Je ne fais pas NetBeans, donc je n'ai vraiment aucune idée. Mais un problème similaire existe dans Eclipse. Tout ce que vous avez à faire dans Eclipse est d'associer les fichiers '* .xhtml' à l'éditeur JSP (qui par défaut ne fonctionne que sur' * .jsp', '* .jspx' et ainsi de suite). Vérifiez si des paramètres similaires existent dans NetBeans. Bonne chance. – BalusC
Merci pour la suggestion. J'ai joué avec le changement du type mime associé, mais cela n'a eu aucun effet sur l'achèvement du code. (Cela a cependant affecté la correspondance des balises et le formatage du code.) – braveterry
Si la solution de BalusC ne fonctionne pas, jetez un coup d'œil ici http: // stackoverflow.com/questions/2136218/eclipse-autocomplete-content-assist-avec-facelets-jsf-et-xhtml/2136362 # 2136362 - il s'agit d'éclipse, mais les articles liés/tld sont probablement aussi applicables à netbeans. – Bozho