jsf compositeComponent stateHelper在更新表单后重置

时间:2015-03-31 08:38:53

标签: jsf composite-component

我在我的应用程序中使用compositeComponent,允许用户输入地址。我在stateHelper中存储了一些特定数据,以便在提交表单后对其进行检索。问题是当我单击提交和更新表单的按钮时,stateHelper值为null。但是,如果我在表单下添加一个面板图层并更新它,它们会保留它们的值。有谁知道这样做或为什么会这样?

ExampleCode(不起作用):

...
<form id="inputForm>
    <custComp:inputAddress />
    <p:commandButton value="submitForm" update="inputForm/>
</form>

示例代码(工作

<form id="inputForm">
    <p:panel id="inputPanel">
        <custComp:inputAddress />
        <p:commandButton value="submitForm" update="inputPanel" />
    </p:panel>
</form>

0 个答案:

没有答案