我有一个数据视图的sencha模板,如下所示,我想在商店中插入当前数量的项目。如何在模板或xtemplate中引用此值?
tpl: "<div class='itineraryCount'>{{count would go here}} entries</div>"
我已经尝试过XTemplate的API文档,但似乎找不到我要找的东西。这可能吗?
答案 0 :(得分:3)
切换为使用DataView
而非普通Panel
来显示您的点数,然后您可以利用随着商店自动更改而更新的计数值,您可以直接进入x {{p>中values
数组的长度:
new Ext.DataView({
store: YOUR_STORE,
tpl: '<div>{[values.length]}</div>',
itemSelector:'.item',
});
答案 1 :(得分:0)
我来自2020年,在文档的extjs v.6中,我可以看到以下内容:
有一些特殊的变量:
...
xindex:如果您位于“ for”或“ foreach”循环模板中,则索引 所在的循环中(从1开始)。
xcount:如果您位于“ for”循环模板中,则总长度为 您正在循环的数组。
因此,现在您可以使用类似以下的内容(如果您处于“ for”或“ foreach”循环中):
tpl: "<div class='itineraryCount'>{[xcount]} entries</div>"