Primefaces子表中的子表

Primefaces子表中的子表,primefaces,datatable,Primefaces,Datatable,我正在尝试构建一个包含多个子表的primefaces数据表 关系如下 供应商可以有多个采购订单。对于同一采购订单,采购订单可以有多行 我有以下VO 供应商 采购订单标题 采购订单行 我有一个最终的VO,其中包含了所有上述VO的列表 供应商视角 public List<Supplier> supplier; public List<POHeader> poHeader; public List<POLine> poLine; 公开供应商名单; 公共列表标题

我正在尝试构建一个包含多个子表的primefaces数据表

关系如下

供应商可以有多个采购订单。对于同一采购订单,采购订单可以有多行

我有以下VO

  • 供应商
  • 采购订单标题
  • 采购订单行
  • 我有一个最终的VO,其中包含了所有上述VO的列表

    供应商视角

    public List<Supplier> supplier;
    public List<POHeader> poHeader;
    public List<POLine>   poLine;
    
    公开供应商名单;
    公共列表标题;
    上市公司;
    
    我有myBatis和相应的映射器,映射并存储在对象列表中的上述信息

    public List<SupplierPOView> supplierPOViewList;
    
    公共列表供应商查看列表;
    
    supplierPOViewList具有getter和setter

    但不确定如何在primefaces数据表中表示这一点

    我是在供应商是最高级别之后,然后显示采购订单标题信息,然后显示采购订单行

    你能帮忙吗

    感谢为供应商使用

    然后在
    数据网格
    中,使用
    查看采购订单标题信息,然后使用
    查看采购订单行

    使用
    p:subTable
    (数据表内)