I followed MVC guide from API docs.
I have interesting issue where
my grid is empty ( has right columns)

on first window resize ( of browser) data is displayed.

here is my store


Code:
Ext.define('AM.store.Datasets', {
  extend: 'Ext.data.Store',
  model: 'AM.model.Dataset',
  autoLoad: true,
  proxy: {
      type: 'ajax',
      api: {
          read: 'data/datasets.json',
          update: 'data/updateDatasets.json'
      },
      reader: {
          type: 'json',
          root: 'datasets',
          successProperty: 'success'
      }
  },

});

However if i remove proxy and declare data like so, it works
Code:
Ext.define('AM.store.Datasets', {
  extend: 'Ext.data.Store',
  model: 'AM.model.Dataset',
  autoLoad: true,

 data: [
    {
      id: 1,
      identifier:'silverpond',
      title: 'Silverpond',
      latitude: -37.82304,
      longitude: 144.970865
    },
    {
      id: 2,
      identifier: 'silverpond',
      title: 'Not Silverpond',
      latitude: -37.82704,
      longitude: 144.979865
    },
  ],


});
I checked the logs, store loads data right away, but grid doesnt want to display it ( until i resize browser.
and whats most strange when store has 'data' set, it works.

Any hints are welcome.


Kirill R