Pregunta

Estoy usando la función de autocompletar jQuery, y no importa qué ajustes puedo cambiar, no puedo conseguirlo para mostrar más de 10 resultados en la lista desplegable. Puedo ver en los resultados regresando que estoy recibiendo todos ellos desde el servidor, pero no la parte delantera a mostrar más de 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('');
    }
});
¿Fue útil?

Solución

He encontrado la respuesta, necesito usar máximo, no maxItemsToShow

I estaba usando el jquery-ui autocompletar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top