私はこのフォームを持っています:
<h:form>
<h:outputText value="Tag:" />
<h:inputText value="#{entryRecorder.tag}">
<f:ajax render="category" />
</h:inputText>
<h:outputText value="Category:" />
<h:inputText value="#{entryRecorder.category}" id="category" />
</h:form>
私が達成しようとしていること:「タグ」フィールドに入力すると、entryRecorder.tag
フィールドは入力された内容で更新されます。このアクションのロジックによって、Beanはそのcategory
フィールドも更新します。この変更はフォームに反映する必要があります。
質問:
- どのスコープを使用し
EntryRecorder
ますか?リクエストは複数のAJAXリクエストに対して満足のいくものではないかもしれませんが、セッションは1つのセッションごとに複数のブラウザウィンドウで機能しません。 - Beanが更新されたときにトリガーされるように、
updateCategory()
アクションを登録するにはどうすればよいですか?EntryRecorder