【问题标题】:Dynamically append element in JSF [closed]在 JSF 中动态附加元素 [关闭]
【发布时间】:2012-05-03 09:29:26
【问题描述】:

我正在使用最新的 JSF 和 PrimeFaces。当用户单击链接时,我想在我的 panelGrid 中添加额外的行...

我习惯于使用 jQuery .click() 和 .append() 来实现。如何使用 JSF/PrimeFaces 实现这一目标?

【问题讨论】:

标签: jsf dom dynamic append


【解决方案1】:

使用数据表而不是面板网格。数据表允许您以表格格式显示动态大小的项目集合。

例如

<p:dataTable id="table" value="#{bean.items}" var="item">
    ...
</p:dataTable>

<p:commandButton value="Add" action="#{bean.add}" update="table" />

private List<Item> items;

public void add() {
    items.add(new Item());
}

// ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-10
    • 2020-12-04
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多