Jsf - dataTable数据不会在客户端刷新

时间:2013-02-25 17:50:14

标签: jsf jsf-2 icefaces

我有ice:dataTable这样的人。

    <ice:dataTable id="pdet"
    value="#{outerBean.nestedClassList}"
    var="nestedObject" rendered="true">

        <ice:column>
             <f:facet name="header">Order Number</f:facet>
             <ice:outputText value="#{nestedObject.orderNumber}" />
        </ice:column>

        <ice:column>
             <f:facet name="header">Qty</f:facet>
             <ice:inputText value="#{nestedObject.qty}" 
                     id="qty" 
                     label="'Qty' FOR 'Order Number':#{nestedObject.orderNumber} "
                     partialSubmit="true" 
                     valueChangeListener="#{nestedObject.qtyChanged}"
                     validator="#{nestedObject.validateQty}">
              </ice:inputText>
         </ice:column>
     </ice:dataTable>

有一个下拉列表,取决于所选的值,我想填充特定的数据集。始终存在qty的值,应该允许更改该值。对于一个实例,在不更改qty ice:inputText的情况下,如果我从下拉列表中更改选定的值,则会填充新的数据集,但是从客户端,它会显示以前的值。 qty。但是bean保留了真正的价值。如果我对ice:outputText字段使用qty,则会显示确切的值。我该如何防止这种情况?我缺少什么?

感谢。

0 个答案:

没有答案