Я работаю с веб-приложением Java, которое использует функции struts2.У меня есть одна Struts2 JQuery автозаполнения в одном пользовательском интерфейсе.И при загрузке этого, у меня есть listKey и listValue для этого поля автозаполнения.
Что мне нужно, так это когда мне нужно выбрать работу, мне нужно получить идентификатор выбранного элемента.
Для этого он предоставляет onSelectTopics='somefunction-name'
.Я использовал эту функциональность, но она не работает.И я не могу получить идентификатор с помощью этого.Что я пробовал до сих пор, так это:
<sj:autocompleter list="%{metrics}" id="autoCompleterSearch"
listValue="value"
listKey="id"
cssStyle="font-size: 10px;"
onSelectTopics="autocompleteSelect" key="true"></sj:autocompleter>
$.subscribe('autocompleteSelect', function(event, data) {
var ui = event.originalEvent.ui;
var message = ui.item.value;
if(ui.item.key) {
message = '( '+ ui.item.key +' ) '+message;
}
$('#topics').html('<b>'+message+'</b>');
});
Может кто-нибудь помочь мне решить эту проблему .?