Задать свойство бина "onselect" rich: combobox - PullRequest
0 голосов
/ 17 июня 2011
        <rich:comboBox id="combo" width="100px"
                       value="#{bean.scenarioString}"
                       suggestionValues="#{bean.scenarios}">
        </rich:comboBox>
         <a4j:commandButton value="button" action="#{bean.function}"></a4j:commandButton>

При нажатии кнопки sceneString устанавливается на выбранное значение.Но я хочу установить sceneString, когда пользователь выбирает значение в выпадающем списке.Это возможно ?также, если я могу вызвать функцию после того, как установили sceneString.это будет очень помочь в полном объеме.Я пытаюсь использовать a4j: support, но уверен, что у меня нет значения, чтобы установить ... Я не знаю, будет ли установлена ​​scriptString при отправке формы, но я пытаюсь использовать выпадающий список в форме ah: и пытаюсь отправить "onselect""но я не мог этого сделать. Обновление : я понял, что мой rich: combobox уже находится в ah: form, h: form находится в шаблоне iu: Composition, что я использую его для страницы, на которой находится мой combobox.

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

Техники: JSF 1.2 RichFaces 3.3.3

...