我目前正在使用 JSF 1.2 和 Richfaces 3.3.3。
我在 rich:datatable 中的组合框出现了一个非常奇怪的错误:我第一次单击并选择一个值时,它正在工作,并且通过 ajax:support,它会根据需要更新页面。但是,如果我尝试更改组合框中的值,似乎“被阻止”......字段不可编辑,箭头不可“点击”。如果我单击页面的另一个字段,然后返回,通常效果更好(但并非总是如此)。
这是代码:
<rich:column style="border:none;" id="KitCol">
<f:facet name="header">
<h:outputText value="Kit"/>
</f:facet>
<rich:comboBox id="kit" value="#{deployItem.kit}"
directInputSuggestions="true" defaultLabel="Enter kit name >
<f:selectItems value="#{deployItem.kits}" />
<a4j:support event="onchange" action="#{deployItem.kitChanged}"
reRender="deployActions, deployTable">
<f:setPropertyActionListener value="true" target="#{deployController.atLeastOneItem}" />
</a4j:support>
</rich:comboBox>
</rich:column>
有人知道如何解决这个问题吗?
提前致谢。