0

ExtJS XTemplate をタグで使用.してfor、ストア内のすべてのレコードをループできます。

tpl: new Ext.XTemplate(
    '<tpl for=".">',
    '<div>{thing}</div>',
    '</tpl>'),

セットが空の場合 (つまり、for ループに入らない場合)、代わりにメッセージをレンダリングしたいと思います。を設定しましallowEmptyStore: trueた。

if ステートメントを使用して、ストアが空かどうかを判断するにはどうすればよいですか。if(".")if(Ext.empty(.)、およびを試しましたif(Ext.empty(this.myStore))。これは、テンプレートで行うのにかなり一般的なことだと思います。私が見逃している魔法の構文は何ですか?

4

1 に答える 1

4

解決策はマジックvalues変数にあります。基になるストアが空の場合、次がトリガーされます。

'<tpl if="!(values && values.length)">',
...
'</tpl>',
于 2012-11-28T13:42:56.853 に答える