Моя задача - получить контактные данные, используя конкретный идентификатор.
Я использую следующие функции, когда я получаю viewId с другой страницы. здесь страница списка контактов - index.html, и когда пользователь нажимает на значок представления, он перенаправляется на viewContact.html, где я поместил код ниже для получения контактной информации.
Теперь основная проблема, с которой я сталкиваюсь, заключается в том, что если я буду использовать приведенный ниже код, он будет искать идентификатор ниже всех полей. но я хочу искать только в поле id. так что я могу получить идеальный результат.
//this is viewContact.html
var options = new ContactFindOptions();
options.filter= viewId; // getting from index.html
options.multiple=false;
//options.filter = 23;//testing with static id
var fields = ["id","name", "phoneNumbers", "emails", "photos"];
// здесь я не могу использовать только id в полях, иначе это не позволит мне отображать все содержимое списка контактов.
Пожалуйста, дайте мне решение в phonegap.
navigator.service.contacts.find(fields, onSuccess, onError, options);