我有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
,则会显示确切的值。我该如何防止这种情况?我缺少什么?
感谢。