以下のように、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"*
誰でも私を助けてくれますか?どうもありがとうございました。