0

コード:

<h:inputText id="date" value="#{holidayRequestController.dates}">
                    <f:ajax execute="date" event="change"
                        listener="#{holidayRequestController.generateDates}"
                        render="generateDate" />
</h:inputText>
<h:panelGroup id="generateDate" class="span8"> ..</h:panelGroup>

このコードでは、日付ピッカーを使用して h:inputText から日付を選択すると、f:ajax によってイベントが発生し、この日付が generateDate コンポーネントに取り込まれます。しかし、multiDatePicker に変更すると、f:ajax はイベント "change" で起動しません (イベント "blur" では機能しますが、"blur" を使用するには問題があります)。 multiDatePicker でイベント「change」を使用するにはどうすればよいですか? もう 1 つの質問: jsf でタグ h:inputHidden の f:ajax をサポートしていますか?

ご支援ありがとうございます

4

1 に答える 1