2

selectOneMenu 标记在 IE7(及更高版本)和 Firefox 中运行良好,但在单击时不会在 Google Chrome 中显示选项。

<h:selectOneMenu value="#{action.value}" styleClass="style">        
    <f:selectItems value="#{action.optionList}" />
    <a4j:support event="onchange"
        actionListener="#{action.check}"
        reRender="div" />
</h:selectOneMenu>

版本:
myfaces 1.1.6
Richfaces 3.1.1 GA

4

1 回答 1

1

我以前从未见过这种情况,但您显然不是唯一遇到此问题的人:

然而,一切都没有得到答复,期待一个似乎是由糟糕的 CSS 引起的。在任何情况下,ajax 都用于更新下拉列表,这在您的特定情况下可能也是如此。所以,我最好的猜测是 ajax 响应包含一些 Chrome 敏感的语法错误,导致它无法根据 ajax 响应正确呈现下拉列表。也许是&性格?

于 2013-06-11T11:26:01.490 回答