2012-04-19 8 views
1

私はモバイルアプリケーションを開発するためにチタンを使用しています。私は連絡先リストを表示したい問題に立ち往生しています。連絡先リストを表示するために次のコードを使用しましたTitanium.Contacts.showContacts、アルファベット順の名前

Titanium.Contacts.showContacts({ }); 

私は連絡先リストを取得していますが、姓のソート順で表示されます。リストをファーストネームのソート順で表示したい。

すべてのヘルプはこのことができます願っていTi.Contacts.CONTACTS_SORT_FIRST_NAMEプロパティがある

答えて

2

を理解されるであろう。 CONTACTS_KIND_ORGANIZATIONとCONTACTS_KIND_PERSONもあります。

var g = Ti.Contacts.getAllGroups();//Getting all the groups on the contacts table 

var m = g[0].members();//select a group and check if it has members 
Ti.API.info(m)// my group was empty so i have to add people 

var p = Ti.Contacts.getAllPeople()// get all the contacts 
for (var i in p){//group and add people to your group 
    g[0].add(p[i]); 
    Ti.API.info(p[i].firstName); 
    Titanium.Contacts.save()// you have to save new changes in IOS 
} 
g[0].sortedMembers(Ti.Contacts.CONTACTS_SORT_FIRST_NAME);// FINALLY WE CAN SORT 

m = g[0].members();// get the members 

for (var i in m){// verify they are in order 
    Ti.API.info(m[i].firstName); 
} 
関連する問題