2014-05-21 25 views
0



在這裏有一個小問題,我似乎無法弄清楚,
我programmaticaly添加項目從我的列表視圖從文本文件。除了一件事之外,這一切都進展順利,分隔線再次添加了相同的分隔線。

這是我JQUERY(我的文檔準備):
在添加項目後劃分列表視圖

var ContactList = 'data/contactlist.txt'; 
$.get(ContactList, function(data) { 

var lines = data.split(","); 
var content = ""; 

$.each(lines, function(n, elem) { 
     if(elem != "" && elem!=null) 
     { 
     content += "<li><a href='#contactPopup' data-rel='popup'>" + elem + "</a></li>"; 
     //alert(elem); 
     } 
    });    
    $("#myContactList").append(content).listview("refresh"); 
}); 

至極給我:https://drive.google.com/file/d/0Bxw7EGXkfUrKSjhtT1RsaERSNGs/edit?usp=sharing


正如你所看到的,除法 「A」 已經被加入了兩次,它的創建每個人都有一個新的分隔線。

回答

1

autodivider功能只能在排序列表上工作。因此,當您添加新聯繫人時,您需要按字母順序保留整個列表。

將新的li插入正確的位置而不是最後,或者每次都從某個已排序的數據對象/數組重新創建整個列表。

+0

我想檢查一下是否可以工作,讓你知道 –

相關問題