Я использую JSF 2.0, PF M3 и GF 3.1.appending to autoComplete
У меня есть автозаполнение в моей электронной почте. Как только я выбираю из раскрывающихся предложений, предоставляемых автозаполнением, он заменяет старое значение в элементе управления. Как я могу заставить его работать так, чтобы каждый раз, когда был сделан новый выбор, выделенный текст добавляется к ранее выбранному тексту.
мой взгляд файл:
<p:autoComplete id="emailForm"
value="#{mail.emailTo}"
required="true"
completeMethod="#{myController.complete}"
var="p"
itemLabel="#{p.lastName} <#{p.email}>"
itemValue="#{p}"
size="60">
<p:ajax event="itemSelect" listener="#{myController.handleSelect}"/>
</p:autoComplete>
Все помощь ценится.
Благодаря
Спасибо Spauny за ответ на мой Q. – goodprg
@ user1097366 Спасибо мне после того, как ваша проблема решена и вы приняли свой ответ ... :) – spauny
Спасибо Спауни за ответ на мой вопрос. Я немного смущен с p: автозаполнение функции PF. Если поле значения указывает на поле, которое будет иметь весь выделенный текст из автозаполнения (в моем случае это будет String), имеет ли itemLabel и itemValue какую-либо зависимость от поля значений. Потому что, если я сделаю поле значения как String, оно дает исключение, говорящее, что поле value (которое имеет тип String) не имеет свойства lastName и email. Не объясните, пожалуйста, на примере. Большое спасибо за вашу помощь, которая всегда приходит очень быстро. – goodprg