Я пытаюсь использовать <a4j:ajax>
для подачи метода со значением, введенным только в форму;Передача параметров в метод a4j: ajax
<h:selectOneMenu id="aa" value="#{colorClass.color}">
<f:selectItems value="#{myChoices.colorOptions}"/>
<a4j:ajax event="change" render="colorCode"
execute="#{myChoices.getColorCode(colorClass,colorClass.color)}"/>
</selectOneMenu>
Цвет на форме выбрано правильно;
моя проблема заключается в том, что когда я передаю colorClass.color
в качестве части выполнения, он пуст; , если я заменю colorClass.color
с буквальным
<a4j:ajax event="change" render="colorCode"
execute="#{myChoices.getColorCode(colorClass,'green')}"/>
метода называется, находит ColorCode и перерисовывает форме
Как я могу «захватить» значение только что ввели, так что я могу передать его в качестве параметра к методу?
Большое спасибо, это сделали! – user969743
Добро пожаловать. – BalusC