关闭对话框后更新表单

时间:2018-10-24 12:24:54

标签: jsf jsf-2.2

我是JSF的新手,检查相关问题没有给我正确的答案。

我有2个xhtml文件。我特意删除了所有项目,例如样式,渲染的,beans等。所有值都显示良好,但是在按下按钮后我无法使其更新。

其中第一个以示例名称命名Description是具有3个选项卡的表单,每个选项卡都是dataTable。结构是

<p:tabView id="tabs">
<p:tab id="first">
   <h:form id="one">
       <p:dataTable id="firstTable/>
   </h:form>
</p:tab>
<p:tab id="second">
   <h:form id="two">
       <p:dataTable id="secondTable/>
   </h:form>
</p:tab>
<p:tab id="third">
   <h:form id="three">
       <p:dataTable id="thirdTable/>
   </h:form>
</p:tab>

2nd是一个对话框,由其他组件中的某个按钮打开,在这里我可以编辑一些输入,并使用commandButton“ Save”

<h:form id="dialog">
    <p:dataTable id="one">
        <p:column headerText="FirstColumn">
            <p:inputText onfocus="this.select()" id="newInput" 
                value="#{data['rmp']}"/>
        </p:column>
    </p:dataTable>
    <p:commandButton id="save" 
           actionListener="#{dialogView.submit}"/>
</h:form>

按下“保存”按钮后,我希望第一个xhtml中的第二个选项卡更新并显示新值。仅在我手动刷新页面后更新。

我尝试添加update =“ @(([id $ =':tabs:second']))”,但是它无法正常工作。 请帮助我

0 个答案:

没有答案