У меня есть DataView, который отображает список изображений, загруженных из JsonStore. Однако метка, необходимая для каждого изображения, не является доступным атрибутом в JsonStore - другими словами, для каждой записи в магазине мне нужно получить (через запрос AJAX) ярлык из другой службы.Custom JsonStore и реализация шаблона ExtJs
Можно ли вызвать пользовательскую функцию для захвата метки перед отображением каждого изображения из 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>'
)
});
Спасибо!