我有一个DataView,它显示从JsonStore加载的图像列表。但是,每个图像所需的标签不是JsonStore中的可用属性 - 换句话说,对于商店中的每个记录,我需要从另一个服务获取(通过AJAX请求)标签。
是否可以在从JsonStore显示每个图像之前调用自定义函数来获取标签?
这是我目前的实施:
var view = new Ext.DataView({
store: new Ext.data.JsonStore({
autoLoad:false,
root: 'root',
id:'ID',
fields:['ID']
}),
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div class="wrapper" id="{ID}">',
'<div class="thumb"><a href="'+ URL +'{ID}" title="{*label here*}">',
'<img src="'+ THUMB_URL +'{ID}"></a></div>',
'<span>{*label here*}</span></div>',
'</tpl>'
)
});
谢谢!