【发布时间】:2013-05-18 07:03:27
【问题描述】:
我尝试在 Worklight 5.0.6 中使用 Adapter 初始化 JSONStore Sync,如下所示:
var usersSearchFields = {"age":"integer","name.demo":"string"},
usersAdapterOptions = {
name: 'user',
replace: 'updateUser',
remove: 'deleteUser',
add: 'addUser',
load: {
procedure: 'getUsers',
params: [],
key: 'users'
},
accept: function (data) {
return (data.status === 200);
}
};
var collections = {
users : {
searchFields : usersSearchFields,
adapter : usersAdapterOptions
}
};
var options = {
username: 'carlos',
password: '123'
};
var usersCollection=WL.JSONStore.init(collections, options)
.then(function (res) {
logMessage('Collection has been initialized');
})
.fail(function (errobject) {
WL.Logger.debug(errobject.toString());
});
它在第一次运行成功,但在我退出应用程序然后返回后,它得到错误: *"PROVISION_TABLE_SEARCH_FIELDS_MISMATCH"*
有人可以帮帮我吗?非常感谢。
【问题讨论】: