I have this form:
<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>
What I'm trying to achieve: When you type in the "tag" field, the entryRecorder.tag
field is updated with what was typed. By some logic upon this action the bean also updates its category
field. This change should be reflected in the form.
Questions:
- What scope shall I use for
EntryRecorder
? Request may not be satisfactory for multiple AJAX requests, while session will not work with multiple browser windows per one session. - How can I register my
updateCategory()
action inEntryRecorder
so that it is triggered when the bean is updated?