0

我有一个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 保留了真正的价值。如果我使用 aice:outputText 作为qty字段,那么它会显示确切的值。我该如何防止这种情况?我错过了什么?

谢谢。

4

0 回答 0