Definieren von benutzerdefinierten Komponenten in Facelets ist einfach und schnell, aber es gibt eine Sache, die ich nicht herausfinden kann.In Taglib definierte benutzerdefinierte Facelets-Komponenten und -Attribute
Ist es mit Facelets möglich zu definieren, welche Attribute meine benutzerdefinierte Komponente hat? Dh: Ich habe eine Komponente geschaffen, die in einer solchen Art und Weise verwendet wird:
<blue:modalWindow id="editFeesWizard" width="500" height="440" title="Wizard">
und wird in taglib.xml wie folgt definiert:
<!DOCTYPE facelet-taglib PUBLIC
"-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
"http://java.sun.com/dtd/facelet-taglib_1_0.dtd">
<facelet-taglib>
<namespace>...</namespace>
<tag>
<tag-name>modalWindow</tag-name>
<source>components/modalWindow.xhtml</source>
</tag>
</facelet-taglib>
Taglib enthält keine Informationen über die Komponente Attribute (id, width, height, title) und die IDE kann daher weder meine Syntax überprüfen noch Attribute vorschlagen, während ich tippe.
Ich kann nichts zu diesem Thema in Facelets Dokumentation finden. Dachte, du könntest helfen. Vielen Dank!