设置bean属性“onselect”rich:combobox

时间:2011-06-17 08:48:01

标签: java jsf richfaces

        <rich:comboBox id="combo" width="100px"
                       value="#{bean.scenarioString}"
                       suggestionValues="#{bean.scenarios}">
        </rich:comboBox>
         <a4j:commandButton value="button" action="#{bean.function}"></a4j:commandButton>

单击按钮时,scenarioString将被设置为选定值。但是我想在用户从组合框中选择值时设置scenarioString。这可能吗 ?如果我可以在scenarioString设置后调用该函数。这将是非常有帮助的。我尝试使用a4j:支持但确定我没有设置值...我不知道,在提交表单时是否会设置scenarioString但是我尝试在ah:form中使用combobox并尝试提交“onselect” “但我不能这样做。
更新:我意识到我的富人:组合框已经是h:形式,h:form是在iu:组合模板中,我将它用于我的组合框中的页面。

<a4j:support event="onselect" >    
<f:setPropertyActionListener target="#{bean.scenarioString}}" value="..."/>    
</a4j:support>           

Techs:JSF 1.2 RichFaces 3.3.3

0 个答案:

没有答案