在subTable中使用SubTable

时间:2014-02-03 03:18:49

标签: primefaces datatable

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

关系如下。

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

我关注了VO。

  1. 供应商
  2. 采购订单标题
  3. 采购订单行
  4. 我有一个最终的VO,其中包含所有上述VO的列表。

    SupplierPOView

    public List<Supplier> supplier;
    public List<POHeader> poHeader;
    public List<POLine>   poLine;
    

    我有myBatis和相应的映射器,它将上述信息映射并存储在

    的List对象中
    public List<SupplierPOView> supplierPOViewList;
    

    supplierPOViewList具有getter和setter。

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

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

    你能帮忙吗?

    由于

1 个答案:

答案 0 :(得分:0)

对供应商使用<p:dataGrid />

然后在datagrid内,使用<p:dataTable>作为PO标题信息,然后使用PO行

使用p:subTable(在数据表中)。

DataGrid

DataTable

SubTable