У меня 2 магазина. SortStore и WorkStore.
Это мои поля WorkStore в модели:
{name: 'domainName',type:'string',mapping:'DomainName'},
{name: 'objectId',type:'string',mapping:'ObjectID'},
{name: 'serverName',type:'string',mapping:'ServerName'},
{name: 'sourceWorkset',type:'string',mapping:'SourceWorkset'},
{name: 'sourceWorkstep',type:'string',mapping:'SourceWorkstep'},
Это мои поля SortStore в модели:
['name', 'value']
Я хочу отображать данные из рабочего хранилища в списке на основе элементов в хранилище сортировки. если хранилище сортировки имеет доменное имя и идентификатор объекта. Список должен содержать только те значения из рабочего хранилища. Магазины динамически загружаются вызовом веб-сервиса.
{
xtype:'list',
id:'workitemlist',
// store:'WorkitemStore',
itemTpl:'<table><tr><td valign="top"><img src="{workitemImage}" width=20px height=22px />' +
' </td><td><span><b>{workitemName}</b></span> <br/>' +
'<span class="label">Object Id:</span> {objectId} <br /><span class="label">' +
'Source Workstep: </span>{sourceWorkstep}</td> </tr></table>'
}
Вместо того, чтобы печатать все это в itemTpl, мне нужно заполнить только те, которые присутствуют в sortstore. Как динамически установить этот itemTpl на основе элементов в другом магазине. Любая помощь приветствуется.