Hi:

I have a property grid on a form and I created a store for it in the view model with the following configuration:

Code:
  stores: {
    EmployeeInfoStore: {
      model: 'Ext.grid.property.Property',
      proxy: {
        type: 'ajax',
        url: '/api/v1/lookups/employeeInfo',
        reader: {
          type: 'json'
        }
      }
    }
  }
Note that Ext.grid.property.Property extends Ext.data.Model, however, SA shows the red exclamation mark with the message: "Please associate a Model with the store, or add one or more Fields to the store".

That's one issue. The second issue is that my form that the view model is for doesn't display anymore and I get: "Invalid source"<guid>" specified for Ext.data.ChainedStore. If I remove the store from the view model the form is back to normal.
If I add it back I get the error again.

Actually, after playing more with it, I found a workaround, I defined a model called PropertyModel which extends Ext.grid.property.Property. When I reference this model in the store there are no errors.

Code:
Ext.define('MyApp.model.PropertyModel', {
  extend: 'Ext.grid.property.Property'
});


This is ok:

Code:
  stores: {
    EmployeeInfoStore: {
      model: 'MyApp.model.PropertyModel',
      proxy: {
        type: 'ajax',
        url: '/api/v1/lookups/employeeInfo',
        reader: {
          type: 'json'
        }
      }
    }
  }


To conclude I think SA should support referencing Ext.grid.property.Property as model in a store configuration.

Thanks