p:dataTable不分页

用户名

我有一个分页的数据表:

<h:form>
    <p:dataTable var="proj" value="#{orderListView.projects}"
                 paginator="true" rows="3"
                 paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
    >
        <p:column sortBy="#{proj.id}">
            <h:outputText value="#{proj.id}" />
        </p:column>
        <p:column  sortBy="#{proj.name}">
            <h:outputText value="#{proj.name}" />
        </p:column>
        <p:column sortBy="#{proj.displayName}">
            <h:outputText value="#{proj.displayName}" />
        </p:column>
    </p:dataTable>
</h:form>

基于此实体:

@Entity
public class Project implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    private String displayName;
    private String name;

    public Project() {}

    public Project(int id, String displayName, String name) {
        this.id = id; 
        this.displayName = displayName;
        this.name = name;
    }

    // Getters+setters.
}

并且在此bean中填充(为简便起见,我省略了DAO / Service部分,并在中对模型进行了硬编码@PostConstruct):

@ManagedBean
@RequestScoped
public class OrderListView {

    private List<Project> projects;

    @PostConstruct
    public void init() {
        projects = new ArrayList<Project>();
        projects.add(new Project(10, "Cruze", "cruze"));
        projects.add(new Project(11, "Dark-Hive", "dark-hive"));
        projects.add(new Project(12, "Delta", "delta"));
        projects.add(new Project(10, "Cruze", "cruze"));
        projects.add(new Project(11, "Dark-Hive", "dark-hive"));
        projects.add(new Project(12, "Delta", "delta"));
        projects.add(new Project(13, "Dot-Luv", "dot-luv"));
        projects.add(new Project(14, "Eggplant", "eggplant"));
        projects.add(new Project(15, "Excite-Bike", "excite-bike"));
        projects.add(new Project(16, "Flick", "flick"));
        projects.add(new Project(17, "Glass-X", "glass-x"));
        projects.add(new Project(18, "Cruze", "cruze"));
        projects.add(new Project(19, "Dark-Hive", "dark-hive"));
        projects.add(new Project(20, "Delta", "delta"));
        projects.add(new Project(23, "Dot-Luv", "dot-luv"));
        projects.add(new Project(24, "Eggplant", "eggplant"));
        projects.add(new Project(25, "Excite-Bike", "excite-bike"));
        projects.add(new Project(26, "Flick", "flick"));
        projects.add(new Project(27, "Glass-X", "glass-x"));
    }

    public List<Project> getProjects() {
        return projects;
    }
}

数据表正确显示了列表,但分页不起作用。这是怎么引起的,我该如何解决?我也尝试了延迟加载,但它也无法正常工作。

拉斐尔H

我不确定到底出了什么问题,但是我将您的代码复制到了一个testproject中,并且分页器在PrimeFaces 5.2上正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

<p:分页后dataTable ajax问题

来自分类Dev

Rails WillPaginate :: Collection不分页数组

来自分类Dev

getContent()不分页-仅返回最新结果

来自分类Dev

剑道网格不分页本地数据

来自分类Dev

带分页器的p:dataTable:如何使用p:printer打印没有分页器的所有行

来自分类Dev

带分页器的p:dataTable:如何使用不带分页器的p:printer打印所有行

来自分类Dev

jQuery DataTable分页刷新

来自分类Dev

内存不足错误-为什么不分页?

来自分类Dev

为什么块设备的传输单元块不分页?

来自分类Dev

p:dataTable 过滤、排序、分页的结果显示在一行中

来自分类Dev

jQuery dataTable分页不出现

来自分类Dev

是否可以异步查询DocumentDB中的所有文档(即不分页)?

来自分类Dev

如何不分页地返回实体集合?Spring Boot REST

来自分类Dev

如何在jqGrid中不分页地获取所有数据

来自分类Dev

是否可以在不分页的情况下获取 dynamodb 扫描结果的记录数?

来自分类Dev

jQuery datatable分页不显示页数

来自分类Dev

.dataTable()分页中断类.click响应度

来自分类Dev

与Datatable分页的selectBoxIt不起作用

来自分类Dev

分页后DataTable无法单击该按钮

来自分类Dev

laravel 5.6 datatable分页不起作用

来自分类Dev

jQuery Datatable分页按钮样式修复

来自分类Dev

通过Commandlink分页更改Primefaces Datatable页面

来自分类Dev

与Datatable分页的selectBoxIt不起作用

来自分类Dev

jQuery DataTable 中的分页不起作用

来自分类Dev

显示p:dataTable行号

来自分类Dev

jQuery分页将项目放在第二页上,列表上没有限制,因此实际上不分页

来自分类Dev

设置p:dataTable p:列宽

来自分类Dev

p:datatable 中的 p:selectmanycheckbox 覆盖选择

来自分类Dev

如何在jQuery DataTable分页中显示所有页码

Related 相关文章

  1. 1

    <p:分页后dataTable ajax问题

  2. 2

    Rails WillPaginate :: Collection不分页数组

  3. 3

    getContent()不分页-仅返回最新结果

  4. 4

    剑道网格不分页本地数据

  5. 5

    带分页器的p:dataTable:如何使用p:printer打印没有分页器的所有行

  6. 6

    带分页器的p:dataTable:如何使用不带分页器的p:printer打印所有行

  7. 7

    jQuery DataTable分页刷新

  8. 8

    内存不足错误-为什么不分页?

  9. 9

    为什么块设备的传输单元块不分页?

  10. 10

    p:dataTable 过滤、排序、分页的结果显示在一行中

  11. 11

    jQuery dataTable分页不出现

  12. 12

    是否可以异步查询DocumentDB中的所有文档(即不分页)?

  13. 13

    如何不分页地返回实体集合?Spring Boot REST

  14. 14

    如何在jqGrid中不分页地获取所有数据

  15. 15

    是否可以在不分页的情况下获取 dynamodb 扫描结果的记录数?

  16. 16

    jQuery datatable分页不显示页数

  17. 17

    .dataTable()分页中断类.click响应度

  18. 18

    与Datatable分页的selectBoxIt不起作用

  19. 19

    分页后DataTable无法单击该按钮

  20. 20

    laravel 5.6 datatable分页不起作用

  21. 21

    jQuery Datatable分页按钮样式修复

  22. 22

    通过Commandlink分页更改Primefaces Datatable页面

  23. 23

    与Datatable分页的selectBoxIt不起作用

  24. 24

    jQuery DataTable 中的分页不起作用

  25. 25

    显示p:dataTable行号

  26. 26

    jQuery分页将项目放在第二页上,列表上没有限制,因此实际上不分页

  27. 27

    设置p:dataTable p:列宽

  28. 28

    p:datatable 中的 p:selectmanycheckbox 覆盖选择

  29. 29

    如何在jQuery DataTable分页中显示所有页码

热门标签

归档