Struts2 JQuery автозаполнение Onselect вызов Javascript-функции не работает должным образом - PullRequest
1 голос
/ 12 марта 2012

Я работаю с веб-приложением 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>');
        });

Может кто-нибудь помочь мне решить эту проблему .?

...