Extjs 在XTemplate中显示空数据的错误消息
ExtJS XTemplate允许您在Extjs 在XTemplate中显示空数据的错误消息,extjs,Extjs,ExtJS XTemplate允许您在for标记中使用循环浏览存储中的所有记录: tpl: new Ext.XTemplate( '<tpl for=".">', '<div>{thing}</div>', '</tpl>'), tpl:new Ext.XTemplate( '', “{thing}”, ''), 如果集合为空(即,如果从未输入for循环),我希望呈现一条消息。我已经设置了allowEmptyStore:
for
标记中使用
循环浏览存储中的所有记录:
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div>{thing}</div>',
'</tpl>'),
tpl:new Ext.XTemplate(
'',
“{thing}”,
''),
如果集合为空(即,如果从未输入for循环),我希望呈现一条消息。我已经设置了allowEmptyStore:true
如何使用if语句确定存储是否为空。我已经尝试过
if(“.”
,if(Ext.empty(.)
,和if(Ext.empty(this.myStore))
。我猜这是一种非常常见的模板操作。我缺少的神奇语法是什么?解决方案在于magicvalue
变量。如果底层存储为空,将触发以下操作:
'<tpl if="!(values && values.length)">',
...
'</tpl>',
”,
...
'',
解决方案在于magicvalues
变量。如果基础存储为空,将触发以下操作:
'<tpl if="!(values && values.length)">',
...
'</tpl>',
”,
...
'',