Extjs Drupal嵌套json在Sencha touch中不工作

Extjs Drupal嵌套json在Sencha touch中不工作,extjs,sencha-touch,sencha-touch-2,drupal-views,Extjs,Sencha Touch,Sencha Touch 2,Drupal Views,我的json格式 Ext.data.JsonP.callback3({"nodes":[ {"node":{"title":"Dane Sample Name - Owner/Stylist/Daymaker","field_headshot":"","body":"Born and raised in Carencro, La., Dane knew from a young age that he wanted to become a successful hairdresser. \n

我的json格式

 Ext.data.JsonP.callback3({"nodes":[
 {"node":{"title":"Dane Sample Name - Owner/Stylist/Daymaker","field_headshot":"","body":"Born and raised in Carencro, La., Dane knew from a young age that he wanted to become a successful hairdresser. \n","nothing":""}},

 {"node":{"title":"Rahul - Owner/Stylist/Daymaker","field_headshot":"","body":"Since 1995 Jeanne has enjoyed helping people to feel and look beautiful.\n","nothing":""}}]})
模型

Ext.define('SampleApp.model.Drupal', {
extend: 'Ext.data.Model',
 uses: [
    'SampleApp.model.Drupal2'
],
config: {
        fields : [ 
            'node'
        ],

},   
 hasMany: {
         model: 'Drupal2',
         name  : 'node',
         associationKey: 'node' ,
      }    
 });

Ext.define('SampleApp.model.Drupal2', {
    extend: 'Ext.data.Model',


    config: {
        fields: [
            'title','body'
        ]}     
});
贮藏


上面是drupal视图中的嵌套json,我正在尝试使用这两个模型并在我的视图中存储以加载列表。我正在尝试从节点添加标题列表,但列表未加载到视图中。如果我将root属性指定为节点,则它将加载所有数据,但未映射到节点。请帮助我了解哪里出错。

更改了我的设置模型,它没有使用关联。这是一个适用于我的模型

 Ext.define('SampleApp.model.Drupal', {
 extend: 'Ext.data.Model',
   config: {
        fields: [
              {
            name: 'title',
            mapping: 'node.title', // mapping worked

        },
        {
            name: 'field_headshot',
            mapping : 'node.field_headshot',

        },
        {
            name: 'body',
            mapping : 'node.body',
        }
        ],
    }
 });
 Ext.define('SampleApp.model.Drupal', {
 extend: 'Ext.data.Model',
   config: {
        fields: [
              {
            name: 'title',
            mapping: 'node.title', // mapping worked

        },
        {
            name: 'field_headshot',
            mapping : 'node.field_headshot',

        },
        {
            name: 'body',
            mapping : 'node.body',
        }
        ],
    }
 });