Через myPropertyGrid.setSource(). Составил для вас наглядный пример:
https://fiddle.sencha.com/fiddle/7h8
var grid = Ext.create('Ext.grid.property.Grid', {
title: 'Properties Grid',
width: 300,
renderTo: Ext.getBody()
});
var store = Ext.create('Ext.data.Store', {
fields: ['name', "value"],
proxy: {
type: 'memory'
},
listeners: {
refresh: function(store) {
var source = {};
store.each(function(record) {
source[record.get('name')] = record.get('value');
});
grid.setSource(source);
}
}
});
store.loadRawData([
{
name: "MyParameter",
value: "MyValue"
},
{
name: "Available",
value: false
}
]);
В рамках MVC обработчик события стора нужно будет переместить в контроллер грида. И, конечно, поменять название события с refresh на load.