這幾個函數(shù)是什么意思???請不要復(fù)制講義,用自己的話答,謝謝
找了一些資料還是不懂,基本上都是復(fù)制粘貼的。怎么理解???
formatItem: function (data, i, total) {
? ? ? ? ? ? ? ? ? ? ? ? return "<I>" +i+" "+total+" "+ data[0] + "</I>"; //改變匹配數(shù)據(jù)顯示的格式
? ? ? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? ? ? formatMatch: function (data, i, total) {
? ? ? ? ? ? ? ? ? ? ? ? return data[0];
? ? ? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? ? ? formatResult: function (data) {
? ? ? ? ? ? ? ? ? ? ? ? return data[0];
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }).result(SearchCallback);?
? ? ? ? ? ? ? ? function SearchCallback(event, data, formatted)
2016-04-24
formatItem(Function):為每個要顯示的項(xiàng)目使用高級標(biāo)簽.即對結(jié)果中的每一行都會調(diào)用這個函數(shù),返回值將用LI元素包含顯示在 下拉列表中. Autocompleter會提供三個參數(shù)(row, i, max): 返回的結(jié)果數(shù)組, 當(dāng)前處理的行數(shù)(即第幾個項(xiàng)目,是從1開始的自然數(shù)), 當(dāng)前結(jié)果數(shù)組元素的個數(shù)即項(xiàng)目的個數(shù). Default: none, 表示不指定自定義的處理函數(shù),這樣下拉列表中的每一行只包含一個值;
formatMatch(Function):對每一行數(shù)據(jù)使用此函數(shù)格式化需要查詢的數(shù)據(jù)格式. 返回值是給內(nèi)部搜索算法使用的. 參數(shù)值row i max;
formatResult(Function):和formatItem類似,但可以將將要輸入到input文本框內(nèi)的值進(jìn)行格式化.同樣有三個參 數(shù),和formatItem一樣.Default: none,表示要么是只有數(shù)據(jù),要么是使用formatItem提供的值;
2016-04-09
I don't known.