当前位置: 首页 > 知识库问答 >
问题:

如何在tabView和layoutUnit中更新primefaces数据表?

巫马刚洁
2023-03-14

我有下一个代码:

<p:layoutUnit position="center" size="50%" styleClass="nestedUnit">

            <p:tabView id="tableTabView>

                <p:tab title="Inbox">

                    <h:form id="tableForm">

                        <p:dataTable id="tableMsg">

                            //data

                        </p:dataTable>

                    </h:form>

                </p:tab>

            </p:tabView>

        </p:layoutUnit>

    </p:layout>

我还有一些按钮,可以从表中删除元素并对其进行更新。但是我如何更新这个表呢?哪些参数应该在更新中?我尝试了更新=“:tableForm”和更新=“:tableTabView:tableForm”和更新=“:tableTabView”,但没有得到结果。我哪里错了?

共有1个答案

端木鹏
2023-03-14

在您的Web浏览器中打开Firebug或开发人员工具。查看组件在客户端获得的值,并将该ID放在您的date属性中。

 类似资料:
  • 我有两个类:停车场和汽车。公园有一个ID和一个汽车列表。我想在数据表中显示带有标签的停车场和汽车列表。问题是我无法在数据表中找到汽车的车牌号。当我尝试在Netbean中自动完成时,它会显示可能的公园字段(公园ID和汽车列表)。为什么?有什么想法如何修复它吗?

  • 问题内容: 我有一个菜单栏,其中子菜单上的两个项目都调用同一页面: 在该页面中,我有一个带有两个选项卡的选项卡视图: 如何设置活动标签,以便每个菜单项都激活相应的标签? 问题答案: 如果您想这样做,则不能使用中的,因为我们必须 在 跳到页面 之前 调用一种方法来更改tabindex 。如果使用,则在我们跳到页面后将调用该方法。 首先,您可以使用的操作字段,该方法返回您要跳过的地址: 这两种方法可以

  • 我的xhtml中有下一个结构 方法searchAnimals()可以,它返回动物项,但dataTable不刷新,但在java代码(managedBean)中,ArrayList包含这些项。我能做什么?谢谢编辑:我正确地使用了de h:和p:后缀(我想是的),代码是完整代码的一部分,但它是无法正确工作的片段。在第一个面板中,我有一个过滤器控件(按类别、按日期等),命令按钮的功能是调用一个在数据库上执

  • 问题内容: 这是我的桌子的外观: 以及简化的代码: 该是一个字符串和两个整数,只有getter和setter。在计算第二整数从第一给定的行,也总让所有行。 因此,当我输入其中一个输入然后进行聚焦时,将调用侦听器并完成计算,但是在屏幕上,第三列中的值发生了变化,但总数固执地保持为零。我相当确定这与PrimeFaces关联,该行将行索引附加到每个输入和输出的生成ID中,但是我不知道如何在页脚中找到输出

  • 我知道以前有人问过这个问题,但即使在仔细阅读了各种帖子,包括Balus的优秀答案“h:commandLink/h:commandButton未被调用”“侦听并调试JSF生命周期阶段”之后,我仍然无法理解为什么我不能在我的选项卡中呈现JSF页面。 我在CSS选项卡“规则”下有一个PrimeFaces选项卡“规则管理”,它成功地显示了以下Jsf文件RuleAdmin2。xhtml。在该页面中,我有一个

  • 在我的应用程序中,我有一个PF布局,在西部有一个树节点,在中部有一个内容部分,我想在其中使用ajax技术动态加载不同的页面 为了获得它,这个内容部分包含一个ui:include