1

私は疑問に思っていましたが、Sencha TouchのリストのitemTpl構成内にifステートメント(短いかどうか)を記述することは可能ですか?

//My Model
Ext.define('ListItem', {
            extend: 'Ext.data.Model',
            config: {
                fields: ['number', 'someBoolean']
            }
        });
//The List
var MyList = Ext.create("Ext.List", {
        itemTpl : "{number} <br />"+
                    //THIS LINE BELOW IS WHAT ITS ALL ABOUT
                ("{someBoolean}")? + "The boolean was true" : +"It was false" ,
        store: oListStore,
    });

これにより、画面上のNaNを表すアイテムで満たされたリストが作成されます。

これを回避するプログラムを作成する方法はありますか?

4

1 に答える 1

3

Ext.XTemplateを見てください

これが例です

itemTpl: new Ext.XTemplate(
    '<p>Name: {name}</p>',
    '<p>Kids: ',
    '<tpl for="kids">',
        '<tpl if="age &gt; 1">',
            '<p>{name}</p>',
            '<p>Dad: {parent.name}</p>',
        '</tpl>',
    '</tpl></p>'
),

お役に立てれば

于 2012-06-29T08:14:16.950 に答える