Автозаполнение jQuery не покажет более 10 результатов

Я использую автозаполнение jQuery, и независимо от того, какие настройки я меняю, я не могу заставить его отображать более 10 результатов в раскрывающемся списке. Я вижу в возвращаемых результатах, что я получаю их все с сервера, но внешний интерфейс не показывает больше 10.

$("#add_cpt_code_text").autocomplete('<%: Url.Action("SearchCPT", "ChargeCapture") %>', {
    autoFill: false,
    mustMatch: true,
    matchContains: true,
    cacheLength: 1,
    maxItemsToShow: 15,
    minChars: 3,
    extraParams: {
        LocationID: 0
    },
    formatItem: function (data, index, max) {
        return data[1];
    },
    formatMatch: function (data, index, max) {
        return data[1];
    },
    formatResult: function (data, index, max) {
        return data[1];
    }
}).result(function (event, data, formatted) {
    if (data) {
        $("#add_cpt_code_id").val(data[0]);
        $("#add_cpt_code_text").val(data[1]);
    }
    else {
        $("#add_cpt_code_id").val('');
    }
});

person Jhorra    schedule 24.10.2010    source источник
comment
может у вас есть ссылка на это?   -  person Claudiu    schedule 25.10.2010
comment
Вы уверены, что целевой элемент (оболочка) не имеет определенной фиксированной высоты, тем самым ограничивая видимые результаты?   -  person Alec    schedule 25.10.2010
comment
Что это за плагин автозаполнения jquery? Это не jqueryUI.autocomplate (пользовательский интерфейс 1.8.6).   -  person Kim    schedule 04.11.2010


Ответы (1)


Я нашел ответ, мне нужно использовать max, а не maxItemsToShow

Я использовал автозаполнение jquery-ui

person Jhorra    schedule 24.10.2010