Question

J'utilise la saisie semi-automatique jQuery, et peu importe ce que les paramètres que je change, je ne peux pas le faire pour montrer plus de 10 résultats dans le menu déroulant. Je peux voir dans les résultats revenir que je reçois tous du serveur, mais l'avant ne montrerais pas plus 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('');
    }
});
Était-ce utile?

La solution

J'ai trouvé la réponse, je dois utiliser max, pas maxItemsToShow

J'utilisais la saisie semi-automatique jquery-ui

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top