我正在为我的应用程序使用 ICEFaces 1.8。我在这样的网格中有几个 SelectInputText:
<ice:panelGrid columns="4">
<ice:selectInputText id="txtId"
valueChangeListener="#{employeeBean.searchIdListener}" partialSubmit="true"></ice:selectInputText>
<ice:selectInputText id="txtFirstName"
valueChangeListener="#{employeeBean.searchFirstNameListener}" partialSubmit="true"></ice:selectInputText>
<ice:selectInputText id="txtLastName"
valueChangeListener="#{employeeBean.searchLastNameListener}" partialSubmit="true"></ice:selectInputText>
<ice:selectInputText id="txtPhoneNumber"
valueChangeListener="#{employeeBean.searchPhnNbrListener}" partialSubmit="true"></ice:selectInputText>
</ice:panelGrid>
当我更改上述任何一个 SelectInputText 的值时,我可以看到上述所有四个 ValueChangeListener 方法都在执行 - 为什么?
不应该只是 SelectInputText 有一些值变化的方法被执行吗?
请让我知道这件事。