Вот код в моем представлении, у меня есть выпадающий список, и в основном я хочу, чтобы, когда я нажимал на любой элемент в этом списке, я получал значение элемента, и он завершал ввод в поле имени.
Мне удалось сделать это на JS с помощью кнопки, которая загружает ввод, но, пожалуй, он в Ajax, и, честно говоря, я в этом уверен и не очень понимаю, как сделать его работоспособным. Должен ли я сделать это с помощью базового JS?
<h:outputText value="Name" styleClass="section-label"/>
<h:inputText id="name" value="#{contextSchemeDetailBean.contextScheme.schemeName}"
required="true" maxlength="255"
requiredMessage="Please fill out 'Name' field."
label="Name" styleClass="section-content input-section">
<f:validateLength maximum="255"/>
</h:inputText>
<h:outputText value="Code List" styleClass="section-label"/>
<p:autoComplete id="inputCodeList" required="true"
requiredMessage="Please fill out 'Code List' field."
styleClass="section-content input-section"
completeMethod="#{codeListBean.completeInput}"
dropdown="true" scrollHeight="220">
<p:ajax event="itemSelect" listener="#{codeListBaseBean.codeList.guid}"/>
</p:autoComplete>
Я не знаю, если я действительно ясно, если не стесняйтесь спрашивать. Спасибо !!