有沒有辦法只顯示有電話號碼的聯繫人?PhoneGap - 只顯示電話號碼的聯繫人
現在我得到所有的聯繫人,然後通過每個循環,找出他們的電話號碼,但我想知道是否有辦法將參數傳遞給contactFindOptions
對象,以便它只接收具有電話號碼的聯繫人?
這是我的代碼目前看起來像:
var options = new ContactFindOptions();
options.filter=""; //Can i pass something here to pick only contacts with phone number
options.multiple=true;
var fields = ["displayName", "phoneNumbers"];
navigator.contacts.find(fields, onSuccess, onError, options);
function onSuccess(contacts) {
for (var i=0; i<contacts.length; i++) {
console.log("Display Name = " + contacts[i].displayName);
if(null != contacts[i].phoneNumbers)
{
for(var j=0;j<contacts[i].phoneNumbers.length;j++)
{
console.log("Name = " + contacts[i].displayName);
console.log("Phone = " + contacts[i].phoneNumber[j].value);
}
}
}
}