Сценарий
Перейдем к классической версии User hasMany Order hasMany Productos.
1.- Создайте и загрузите UserStore
2.- Получить первую запись
3.- Эта запись имеет хранилище заказов (автоматически сгенерированное, как и ожидалось)
4.- Затем получите первую запись из ordersStore, найдите productosStore НО НИ ОДНОГО, хотя просмотр необработанной конфигурации показывает массив продуктов.
Итак, мой вопрос: МНОЖЕСТВО АССОЦИАЦИЙ ВТОРОГО УРОВНЯ СОЗДАЕТ МАГАЗИН АВТОМАТИЧЕСКИ В МОДЕЛИ, ЧТО АССОЦИАЦИЯ ОПРЕДЕЛЕНА?
какие-либо известные проблемы для Sencha Touch 2.2.1 по этому поводу?
Фиктивный демонстрационный код:
Ext.define('Myapp.model.User', {
extend : 'Ext.data.Model',
config : {
fields : [
{
name : 'name',
type : 'string'
}
],
hasMany : [
{
model : 'Myapp.model.Order',
name : 'orders',
associationsKey : 'orders'
}
]
}
});
Ext.define('Myapp.model.Order', {
extend : 'Ext.data.Model',
config : {
fields : [
{
name : 'orderName',
type : 'string'
}
],
hasMany : [
{
model : 'Myapp.model.Product',
name : 'products',
associationsKey : 'products'
}
]
}
});
Ext.define('Myapp.model.Product', {
extend : 'Ext.data.Model',
config : {
fields : [
{
name : 'productName',
type : 'string'
}
]
}
});