Jsf 2 围绕p:dataTable创建复合组件

Jsf 2 围绕p:dataTable创建复合组件,jsf-2,primefaces,datatable,facelets,composite-component,Jsf 2,Primefaces,Datatable,Facelets,Composite Component,在我的应用程序中,我在许多facelet中使用datatable。大多数数据表如下所示: <p:dataTable var="car" value="#{tableBean.lazyModel}" paginator="true" rows="10" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextP

在我的应用程序中,我在许多facelet中使用datatable。大多数数据表如下所示:

<p:dataTable var="car" value="#{tableBean.lazyModel}" paginator="true" rows="10"  
                 paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"  
                 rowsPerPageTemplate="5,10,15" selectionMode="single" selection="#{tableBean.selectedCar}" id="carTable" lazy="true"> 
......
</p:dataTable>

......
看起来我在所有的Facelet中都复制了这些东西。我在想,有没有什么方法可以为这种常见的东西(p:dataTable属性)创建一个复合组件,并在需要时在facelet中使用它

请让我知道这是否可能,如果可能的话,你是否可以指导我一些提示或教程如何做到这一点?非常感谢您的帮助。

是的,您可以,