0
Я использую JSF 2.0 primefaces 2.2 и Spring 3.0.5. У меня есть небольшая проблема: usign f: ajax listener, который не был запущен. Это код:f: прослушиватель ajax никогда не запускался
<h:form prependId="false" >
<h:selectOneRadio value="#{autoBean.newAuto.marca}">
<f:selectItem itemValue="aa"/>
<f:selectItem itemValue="bb"/>
<f:ajax event="click" listener="#{autoBean.update}" />
</h:selectOneRadio>
</h:form>
и это метод:
public void update(AjaxBehaviorEvent event)
{
}
любая идея? Спасибо заранее
UPDATE Извините, но проблема не просто объяснить ...
Я перезапустил свой компьютер, и он работает. Однако для ввода текста мне нужно указать событие, как вы предлагаете. Этот код является лишь примером; Я работал с h: selectOneRadio. Однако, спасибо. –
Используется по умолчанию 'valueChange', если используется внутри' UIInput'. OP также упомянул, что 'render =" aa "' works :) Основной причиной было то, что OP не выполнял код, который, по его мнению, работал. – BalusC
извините, для недоразумений. Я обновил ответ, потому что с selectOneRadio f: ajax не работает, даже если я укажу событие. Использование p: ajax это работает. –