1

我目前正在使用 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>

有人知道如何解决这个问题吗?

提前致谢。

4

0 回答 0