Primefaces:右对齐表头上的导出器

ngu*_*cse 0 datatable exporter primefaces

我将p:dataTable的paginatorTemplate取消了:

<p:dataTable id="lazyDataTable" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown} {Exporters}">
Run Code Online (Sandbox Code Playgroud)

宣布"出口商":

<f:facet name="{Exporters}">
    <h:commandLink>
        <p:graphicImage libray ="images" name="excel.png"/>
        <p:dataExporter type = "xls" target="lazyDataTable" fileName="report" />
    </h:commandLink>
    <h:commandLink>
        <p:graphicImage library="images" name="pdf.png"/>
        <p:dataExporter type = "pdf" target="lazyDataTable" fileName="report" />
    </h:commandLink>
</f:facet>
Run Code Online (Sandbox Code Playgroud)

我希望导出器将与表头对齐,但它出现在标题的中间,如下所示: 在此输入图像描述

如何将它与标题右侧对齐,谢谢!

stg*_*stg 6

表头中的数据导出器被包装到<a />-tag中,因此您可以通过CSS对齐导出器的位置,如下所示:

/*  data-exporter symbol shown in the upper right
    corner of the datatable */

.ui-paginator a, .exporter .ui-datatable-header a {
    float: right;
    margin-right: 5px;
}
Run Code Online (Sandbox Code Playgroud)