|
现在要从手机的本地通讯录中获取联系人,用的 Model.prototype.modelLoad = function(event){
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var options = new ContactFindOptions();
options.filter = "";
options.multiple=true;
var fields = ["displayName","phoneNumbers"];
navigator.contacts.find(fields, onSuccess, onError,options);
}
function onSuccess(contacts) 这个方法,已经能从本地获取到数据了,要绑定在data组件中在页面山显示,用的Model.prototype.data1AfterRefresh = function(event){
event.source.loadData(userList);
};方法在绑定数据,现在的问题是调用手机的function onSuccess(contacts)方法比Model.prototype.data1AfterRefresh = function(event)方法执行的慢,是先绑定数据再执行onSuccess,这样的话,绑定的数据肯定是为空的,有没有什么方法使onSuccess方法执行时间在绑定数据之前???求大神,急急急!!! |
|