2012-12-15 14 views
0

所以我有一個論壇格式的帖子列表,現在我希望能夠在點擊頭像圖片時訪問店鋪的postsID屬性的用戶。我附加了一個選擇偵聽器的圖像,但我不確定如何訪問圖像的父存儲。我試過看過sencha的文檔,搜索失敗了。在列表中選擇圖片時獲取列表項的商店記錄

store: 'topicStore', 
itemTpl: 
    '<div class="post">' + 
     '<div class="header">' + 
      '<img id="avatar" src="{avatar}" width=48 height=48>' + 
      '<h2>{displayName}</h2>' + 
      '<div class="date">on {postDate:date("m/d/Y")}</div>' + 
     '</div>' + 
     '<div class="body">' + 
      '{message}' + 
     '</div>' + 
     '<tpl if="signature">' + 
      '<hr />' + 

      '<div class="signature">' + 
      '{signature}' + 
      '</div>' + 
     '</tpl>' + 
     '</div>', 
    listeners: { 
     select: function() { return false;}, 
     tap: { 
      fn: function(event, el, record){ 
       tempElement = el.src; 
       if (el.id != 'avatar'){ 
        tempElement = tempElement.replace('_th.jpg', '_mid.jpg'); 
        var logo = Ext.create('Ext.Img', { 
         src: tempElement, 
         id: 'logo', 
         mode: 'element' 
        }); 
        app.fireEvent('forum-onimgview',logo); 
       } 
       else if (el.id == 'avatar'){ 
        console.log(record); 
       } 
      }, 
      element: 'element', 
      delegate: 'img' 
     } 
    } 

有誰知道如何獲得所選項目的父商店?所有返回的監聽器都是圖像和dom元素。提前致謝!

回答