rich:tab,switchType为“client”,当tabPanel的switchType为“ajax”时不提交

时间:2014-01-03 13:08:27

标签: jsf-2 tabs richfaces tabpanel

我正在使用richfaces tabPanel,其中switchType为默认值(Ajax)。我需要有一个带switchType="client"的标签,因为它有上传文件组件,我需要保留tab开关上的值。提交以下表单后,tab1tab2中的所有值都会更新,但tab3中的组件值不会调用setter。

任何人都可以帮我吗?

<h:form encType="multipart/form-data">
    <rich:tabPanel>
        <rich:tab header="tab1">
            ...
        </rich:tab>
        <rich:tab header="tab2">
        ...
        </rich:tab>
        <rich:tab header="tab3" switchType="client">
            <h:inputText id="data" value="#{backingBean.value}"/>
            <t:inputFileUpload id="file" value="#{backingBean.file}"/>
        </rich:tab>
    </rich:tabPanel>
</h:form>

0 个答案:

没有答案