我们的想法是根据store combobox
上的选定值级联customer combobox
中的值。这是一段代码:
Customer Combobox:
<rich:comboBox directInputSuggestions="true" width="220"
listStyle="text-align:left;" enableManualInput="false"
id="customerList" value="#{gpsReport.selectedCustomer}" >
<a4j:support actionListener="#{gpsReport.selectCustomer}"
event="onchange" reRender="storeList"
ajaxSingle="true" limitToList="true" />
<f:selectItems value="#{gpsReport.customers}" />
</rich:comboBox>
Store Combobox:
<rich:comboBox directInputSuggestions="true" width="220"
listStyle="text-align:left;" enableManualInput="false"
id="storeList" value="#{gpsReport.selectedStore}">
<a4j:support actionListener="#{gpsReport.selectStore}"
event="onchange"
ajaxSingle="true" limitToList="true" />
<f:selectItems value="#{gpsReport.stores}" />
</rich:comboBox>
这实际上是在IE8上运行。但是,在IE9上,更改Customer Combobox的值会删除Stores Combobox。我想知道发生了什么。
谢谢!