Benutzerdefinierte Facelets-Komponenten und -Attribute, die in taglib definiert sind

8

Definieren von benutzerdefinierten Komponenten in Facelets ist einfach und schnell, aber es gibt eine Sache, die ich nicht herausfinden kann.

Ist es mit Facelets möglich zu definieren, welche Attribute meine benutzerdefinierte Komponente hat? Ie: Ich habe eine Komponente erstellt, die so verwendet wird:

%Vor%

und ist in taglib.xml wie folgt definiert:

%Vor%

Taglib enthält keine Informationen über die Attribute der Komponente (ID, Breite, Höhe, Titel) und die IDE kann daher weder meine Syntax überprüfen, noch Attribute vorschlagen, während ich tippe.

Ich kann nichts zu diesem Thema in der Facelets-Dokumentation finden. Dachte, du könntest helfen. Danke!

    
mgamer 08.04.2010, 06:41
quelle

3 Antworten

4

Es scheint, dass es keinen Weg gibt. Aber selbst wenn, wäre ich nicht der Meinung, dass Eclipse (zum Beispiel) in der Lage wäre, damit umzugehen und Autocomplete anzubieten. Deshalb können Sie ein .tld definieren, das folgende Attribute enthält:

%Vor%

Nur wegen der Autovervollständigung. Hässlich, ich weiß.

    
Bozho 08.04.2010, 07:57
quelle
0

Ich freue mich darauf, Composite-Komponenten mit JSF 2 und Facelets erstellen zu können; von dem, was ich gelesen habe, scheint es sehr schnell und einfach, und Sie definieren, welche Attribute Ihre zusammengesetzte Komponente akzeptiert.

    
Jon Onstott 09.04.2010 22:08
quelle
0

Ich weiß es vorher nicht, aber es ist jetzt möglich. Füge einfach hinzu:

%Vor%     
João Pereira Rosa 24.01.2018 15:47
quelle

Tags und Links