2013-08-02 4 views
1

я загрузил json данных в list в сенче прикосновении с помощью itemTpl, все становится правильно отображаться как сейчас, но как-то itemtap события из списка не уволят. Я не знаю, в чем причина, вот мой код, где можно увидеть listeners внутри config, и там ничего не происходит.itemtap не уволит в списке

Ext.define('demo.view.ProfileList',{ 
    extend:'Ext.dataview.List', 
    xtype:'profilelist', 
    requires:[ 
     'demo.store.ProfileStore', 
     'Ext.plugin.ListPaging' 
    ], 
    config:{ 
     plugins: [{ 
      xclass: 'Ext.plugin.ListPaging', 
      autoPaging: true 
     }], 
     store:'ProfileStore', 
     itemTpl: [ 
      '<div class="demo-inner-list-item">', 
       '<table border="0" >', 
        '<tr>', 
         '<td rowspan="5">', 
          '<div class="demo-img-frame">', 
          '</div>', 
         '</td>', 
         '<td class="demo-list-text">{member_name}</td>', 
        '</tr>', 
        '<tr>', 
         '<td class="demo-list-sub-text">{member_status}</td>', 
        '</tr>', 
        '<tr>', 
         '<td class="demo-list-sub-text">{member_dob:date("F j , Y")}</td>', 
        '</tr>', 
        '<tr>', 
         '<td class="demo-list-sub-text">{member_designation} - {member_work_loc}</td>', 
        '</tr>', 
       '</table>', 
      '</div>' 
     ], 
     listeners: { 
      itemtap: function (list, index, item, evt) { 
       console.log("TAP"); 
      } 
     } 
    }, 
    initialize: function() { 
     Ext.getStore('ProfileStore').load(); 
    } 
}); 

ответ

1

я нашел эту проблему я не названный this.callParent() в моей initialize функции List

Смежные вопросы