上記のコードは、彼のアイテムのいくつかを選択すると完全に機能します... a4j:support は正常に機能し、別のフィールドを正しく再レンダリングします...問題は、1 つのアイテムを選択してから " noSelectionLabel"... 何らかの理由でこれを行うと、a4j:support が機能しなくなり、メソッド "setarFormulario" に入らず、別のフィールドを再レンダリングしません...
<s:decorate template="layout/form.xhtml">
<ui:define name="label">Evento:</ui:define>
<h:selectOneMenu value="#{home.instance.evento}" required="true">
<s:selectItems value="#{eventoService.obterTodos()}" var="evento" label="#{messages[evento.nome]}" noSelectionLabel="#{messages['br.com.message.NoSelection']}" />
<s:convertEntity />
<a4j:support event="onchange" action="#{home.setarFormulario}" reRender="camposFormulario" ajaxSingle="true" />
</h:selectOneMenu>
</s:decorate>
noSelectionLabel を選択した場合でも、どうすればメソッドに入ることができますか? 次に、私のhome.instance.eventoはnullでなければなりません..またはこのようなものです...