我有 2 家商店。排序存储和工作存储。
这是模型中我的 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']
我想根据 sortstore 中的项目在列表中显示来自 workstore 的数据。如果排序存储有域名和对象 ID。该列表应仅填充工作存储中的那些值。商店正在通过 web 服务调用动态加载。
{
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。任何帮助表示赞赏。