我使用 sencha touch 2 创建了列表。
var aroundList = Ext.create('Ext.List', {
itemCls : 'my-dataview-item',
id : 'aroundMeList',
itemTpl : '<div><img style="padding:1px; border-style:solid; border-width:1px; border-color:{trustColor}" src="' + localStorage.httpServerPrefix + '{imageURI}"/><span id="name">{fullname}</span><span id="time">{time}</span><p id="msg">{text}<span id="count"> {replyCount} </span></p><p id="dist"> < '+localStorage.radius+''+localStorage.unit+' '+' </p></div>',
store : aroundStore,
listeners : {
select : {
fn : this.onMessageClickedInAround,
scope : this
}
}
});
我得到这样的输出(不完全是,但是,像这样)
当用户单击列表中的第一行或第一项时,我正在调用 onMessageClickedInAround 方法(此方法用于显示来自该用户的消息),您可以看到上面的代码。
现在我有一个要求,当用户单击列表中的任何图片时,我需要显示相应的个人资料页面(即一个用户可以通过单击列表中的图像查看其他人的个人资料),有什么办法可以做这 ?