模板中的商店记录条件

时间:2016-06-06 14:51:53

标签: templates extjs

我有视频模板。这是我的模板:

then

我希望在此模板中仅输出包含字段中数据的记录'年份' = 2014年,其他我不想展示的记录

1 个答案:

答案 0 :(得分:0)

这个可以完成,但我强烈反对。

为什么我建议反对呢?常识和ExtJS模式告诉我们应该显示商店中的所有内容,当某些内容不可见时,商店应该过滤掉它,而不是视图。

那就是说,在修复了模板中的错误之后(现在的模板不能生成有效的HTML!),你可以继续前进,只需添加一个tpl if,非常类似于你的模板已经做了:

tpl: new Ext.XTemplate(
    '<tpl for=".">',
    '<tpl if="Year!=2014"> style="display:hidden"</tpl>">'
    '<tpl if="active">checked="checked">',
    ...