Có cách nào để chỉ hiển thị các số liên lạc có số điện thoại không?PhoneGap - chỉ hiển thị các số liên lạc có số điện thoại
Ngay bây giờ tôi đang nhận được tất cả các địa chỉ liên lạc và sau đó lặp lại từng và tìm ra số điện thoại của họ, nhưng tôi đã tự hỏi nếu có một cách để vượt qua một tham số để contactFindOptions
đối tượng để nó chỉ chọn lên địa chỉ liên lạc có số điện thoại ?
Đây là cách mã của tôi hiện trông giống như:
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);
}
}
}
}