Я так понимаю что
customerGrid.selection это экземпляр
Ext.data.Model, а функция
customerGrid.selection.orders() выдает на выходе экземпляр хранилища. А при помощи
bind, если не указано свойство, в гриде происходит связка с опцией
grid.store. То есть, вместо
bind: '{customerGrid.selection.orders}',
можно записать
bind: {
store: '{customerGrid.selection.orders}'
},
.orders() появляется похоже, если в модели прописать
reference: {
parent: 'Customer'
}
Правда я не знал что такое возможно. Ибо это прописано в модели
KitchenSink.model.Order. А функция добавляется в модель
KitchenSink.model.Customer.
В общем у них такая навороченная кухня и толкового описания даже на англ нету.