Вложенный список, несколько макетов

В Sencha Touch 2.1 у меня определен следующий вложенный список:

xtype: 'NestedList',
docked: 'top',
ui: 'light',
store: treeStore,
detailCard: true,
detailContainer: // Reference to a Another Panel

Я могу получить вложенный список, но добавление элементов через JSON оказывается проблематичным. Вот'Пример моего JSON:

[
    {
       "BranchID" : 4,
       "BranchName" : "Branch Name",
       "Jobs" : [
          {
             "JobOrderID" : 75,
             "JobTitle" : "Job Title",
             "leaf" : true
          }
       ]
    }
]

А вот мой магазин дерева и пункт списка:

// Define a List Item:
Ext.define('Branch', {
    extend: 'Ext.data.Model',
    config: {
        fields: [
            'BranchID',
            'BranchName'
        ]
    }
});

var treeStore = Ext.create('Ext.data.TreeStore', {
    model: 'Branch',
    defaultRootProperty: 'items',
    proxy: {
        type: 'ajax',
        url: 'data/region.php'
    }
});

Я вижу, что data / region.php вызывается, и это 'правильно возвращает JSON - но элементы списка не отображаются. Как получить элементы списка для отображения?

Кроме того, яЯ хотел бы использовать другой макет для конечных узлов - и чтобы эти конечные узлы обрабатывали запрос на отдельной панели. Как определить панель, чтобы я мог ссылаться на нее в разделе DetailContainer моего NestedList?

Что я'ищу:

Список филиаловНажмите на ветку, список всех вакансийНажмите на работу, подробности показать на другой панели.

Прочитайте документацию, но она кажется немного разреженной в более сложных реализациях.

Ответы на вопрос(2)

Ваш ответ на вопрос