Gibt es eine Möglichkeit, nur Kontakte mit Telefonnummer anzuzeigen?PhoneGap - nur Kontakte mit Telefonnummern anzeigen
Im Moment bekomme ich alle Kontakte und dann Schleifen durch jede und ihre Telefonnummer herauszufinden, aber ich frage mich, ob es eine Möglichkeit gibt, einen Parameter an contactFindOptions
Objekt übergeben, so dass es nur Kontakte, die Telefonnummer hat ? Diese
ist wie zur Zeit mein Code wie folgt aussieht:
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);
}
}
}
}