我正在创建一个扩展HtmlSelectOneMenu
的自定义组件类,如下所示:
@FacesComponent("pack.age.SelectOneInterval")
public class SelectOneInterval extends HtmlSelectOneMenu {
@Override
public void processValidators(FacesContext context){
//Impl
}
@Override
public void updateModel(FacesContext context) {
//Impl
}
}
compoenet的渲染器与h:selectOneMenu
(即javax.faces.Menu
渲染器类型)相同。问题是我想保留所有描述和所有引用声明,因为它们是在JSF的html_basic.taglib.xml
中声明的。我可以将它们复制并粘贴到my_custom.taglib.xml
中,但它看起来不太好。