2010-10-30 10 views
9

Ich bin mit Eclipse-mit PrimeFaces wie dies funktioniert:Ecplise zur automatischen Vervollständigung primefaces Tags

<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:p="http://primefaces.prime.com.tr/ui" 
template="/template/ui.xhtml"> 

Ich sah Bozho question and answer.

So funktioniert es nur für h und f Tags und nicht für p (primefaces) tag! Wie kann das primafaces-Tag automatisch vervollständigt werden?

Antwort

1

hatte ich das gleiche Problem und keines der entsandten Lösungen gelöst (ich hatte bereits primefaces Glas in meinem Classpath).

Ich benutze ein Eclipse-Projekt-Format und im .settings Ordner die Datei "org.eclipse.wst.common.project.facet.core.xml" hatte diese Eigenschaften:

<installed facet="jst.jsf" version="1.2"/> 
<installed facet="jst.web" version="2.5"/> 

I geändert zu:

<installed facet="jst.jsf" version="2.0"/> 
<installed facet="jst.web" version="3.0"/> 

Und es hat funktioniert. Sicher, es war eine falsche Konfiguration, aber kann für jemanden nützlich sein. Ps: Diese Eigenschaften können in Projektfacetten auf Eclipse-Projekteigenschaften geändert werden, aber in einigen Fällen ist es besser, direkt in der Datei zu ändern.

0

Standardmäßig erhalten wir in Eclipse keine automcomplete für PrimeFaces-Tag. Aktivieren Sie AutoComplete, Gehen Sie zu Fenster -> Einstellungen -> Allgemein -> ContentTypes Wählen Sie JSP und fügen Sie .xhtml als Dateizuordnung hinzu.