使用suggestionbox的Ajax请求

时间:2010-05-20 11:33:43

标签: richfaces

我正在尝试使用richfaces,并且根据第一个建议/组合框中的值选择自动填充第二个建议/组合框的问题。

这是我的xhmtl摘录:

<h:outputLabel value="Brand:" for="brand" />
<rich:comboBox id="brand" selectFirstOnUpdate="false" defaultLabel="Enter some value" valueChangeListener="#{wizardBean.changeProduct}">
    <f:selectItems value="#{wizardBean.brandCategory}"/>
    <a4j:support event="onviewactivated" ajaxSingle="true" reRender="product"/>
</rich:comboBox>

<h:outputLabel value="Product:" for="product" />
<rich:comboBox id="product" value="#{wizardBean.product}" >
    <f:selectItems value="#{wizardBean.productList}"/>
</rich:comboBox>

虽然UI显示正常,但我无法看到更改第二个组合框的ajax请求。

请帮忙

喝彩!

1 个答案:

答案 0 :(得分:1)

根据应该选择的文档,我从片段中直接看到的唯一一件事就是你正在使用onviewactivated。

http://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/rich_comboBox.html

另外,你有这些组件的h:形式吗?这很容易错过。