动态数据表-PrimeFaces/Java



我正在使用PrimeFaces开发一个系统,并希望根据所选表的选项生成表单(ajax)中的"动态"。

示例:

__数据表1
X数据表2
__数据表3



_数据表


__第1行
__第2行
X第3行



_线路

结果:

<p:dataTable>
    <f:facet name="header"> DataTable2 </f:facet>
    <p:columnGroup type="header">
    <p:row>
        <p:column>
            <h:outputText value="Line3" />
        </p:column>
     </p:row>
</p:dataTable>

但是,如果在这个表准备好之后,我选择DataTable1和Line2呢?我想在屏幕上显示第二张包含所选数据的表格。

有人知道我该怎么解决吗?(我可以有1张或X张桌子吗)

试着更好地解释我需要什么。

每次点击添加按钮,都需要在屏幕上创建一个新的表格。

尽管您的问题仍然不太清楚,如果您提供了代码,我会更好地帮助您。然而,根据我的理解,我认为,你需要使用的是类似于以下的东西:-

http://www.primefaces.org/showcase/ui/data/datatable/selection.xhtml

首先,您需要使用数据表来选择行。您可以使用datatable标记中的selectionMode="single"来实现它。接下来,您必须通过类似的方式向这个rowselectajax事件调用bean

<p:ajax event="rowSelect" listener="#{yourBean.selectedmethod}" update=":form1:table" />

现在,您必须使用FacesContext显示所选方法bean中的数据表,甚至可以使用JavaScript来显示

最新更新