我有一个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
字段,那么它会显示确切的值。我该如何防止这种情况?我错过了什么?
谢谢。