2010-10-24 160 views
3

我正在使用jQuery自動完成功能,無論我更改什麼設置,我都無法在下拉菜單中顯示10個以上的結果。我可以回來的是我得到所有這些來自服務器的結果看,但是前端不會出現超過10jQuery自動完成不會顯示超過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(''); 
    } 
}); 
+0

也許你有一個鏈接呢? – Claudiu 2010-10-24 22:33:25

+1

你確定目標元素(的包裝)沒有一定的固定高度,從而限制了實際可見的結果嗎? – Alec 2010-10-24 22:35:56

+1

哪個jquery自動完成插件是那個?它不是jqueryUI.autocomplate(用戶界面1.8.6)。 – Kim 2010-11-04 16:27:45

回答

4

我找到了答案,我需要使用最多,不是maxItemsToShow

我正在使用jquery-ui自動完成功能