在taglib中声明自定义UIComponent

时间:2015-11-10 10:11:28

标签: jsf jsf-2.2 custom-component

我正在创建一个扩展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中,但它看起来不太好。

0 个答案:

没有答案