Как добавить запись в хранилище данных Ext JS и просмотреть изменения - PullRequest
0 голосов
/ 04 марта 2019

Я не могу обновить магазин динамически и вижу эти обновления, отраженные в магазине.Я пытаюсь добавить запись в магазин и просто увидеть, как магазин отражает обновление.Вот метод контроллера:

testGridrefresh() {
    console.log("start testGridrefresh");

    const testmodel = new MyCustomer.model.Testmodel({  // Testmodel is the model used by my store

        firstName: 'joe',
        lastName: 'whatever'
    });
    console.log(testmodel);  // logs correctly, i can see the fields
    store = this.getStore('tests');
    console.log("count in store:");
    console.log(store.getTotalCount()); // i hard coded 2 items, prints 2
    store.add(testmodel);
    store.commitChanges();
    store.sync();
    store.reload();
    console.log("lets see what the count in store is now");
    console.log(store.getTotalCount()); // still logs 2

    // try different approach:
    var new_data = {
            'newrecord': {
                "firstName": 'joe',
                "lastName": 'whatever' 
            }
        };

    store.add(new_data);
    store.commitChanges();
    store.sync();
    store.reload();
    console.log("lets see what the count in store is now");
    console.log(store.getTotalCount()); // still logs 2

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...