Я пытаюсь использовать <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 и перерисовывает форму
Как я могу "захватить" только что введенное значение, чтобы я могпередать его в качестве параметра методу?