在Facelets中定义自定义组件非常简单和快速,但我有一个问题无法解决。 Facelets是否可以定义自定义组件的属性?例如:我创建了一个组件,用法如下:
<blue:modalWindow id="editFeesWizard" width="500" height="440" title="Wizard">
并且在taglib.xml中定义如下:
<!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中不包含组件属性(id、width、height、title)的任何信息,因此IDE不能检查我的语法,也无法在我输入时建议属性。
在Facelets文档中我找不到任何关于这个主题的内容。希望我能帮到您。谢谢!