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元素。提前致謝!
感謝我能夠結合水龍頭聽衆在圖像上使用,所以我可以確保視圖只有在圖像被點擊時纔會改變。 – knightsbore