1

以下のように、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"*

誰でも私を助けてくれますか?どうもありがとうございました。

4

1 に答える 1