Richfaces:rich:select click事件失败

时间:2012-09-26 15:15:40

标签: jsf richfaces ajax4jsf

我正在使用rich:select,我想在页面上单击时重新填充。我尝试使用a4j:ajax监听onClick-Event,但似乎从未收到过。出于测试目的,我向控件添加了警报,该警报在不可预测的点击次数后显示。我的Backing Bean中的代码永远不会被调用。

如果我将控件更改为h:selectOneMenu它可以正常工作,但列表会立即折叠,以便用户无法选择项目。此外,手动输入是必需的功能。

我的JSF页面中的代码:

<rich:select id="auftragsIdsCombo" value="#{einsatzController.einsatz.auftrag.id}" enableManualInput="true" onclick="alert('hi')">
    <f:selectItem itemLabel="" noSelectionOption="true" />
    <f:selectItems value="#{einsatzController.auftragsIds}" />
    <a4j:ajax event="click" render="auftragsIdsCombo" listener="#{einsatzController.loadAuftragsIds()}"/>
</rich:select>

也许有另一种方法可以做到这一点,我不知道。我只想在点击下拉框后加载项目,以便用户可以选择一个或通过键入控件来使用自动完成。

此致

0 个答案:

没有答案