1

煎茶タッチを習っています。コンテナーで xtype:'list' を使用しているときに問題に直面しています。つまり、何も表示されません。私のコードは次のとおりです。

{
    xtype:'container',
    items:[
        {
            xtype: 'list',
            id: 'lists',
            fields: [{name:'name'}],
            store: {
                data: [
                    {name: 'Cowper'},
                    {name: 'Everett'},
                    {name: 'University'},
                    {name: 'Forest'}
                ]
            },
            itemTpl: '<div>{name}</div>'
        }
    ],
}

私が間違っているところを親切に指摘してください?? どんな助けでも素晴らしいでしょう:) 前もって感謝します。

4

2 に答える 2

0

問題はコードにあります。これを試して -

Ext.create('Ext.List', {
    fullscreen: true,
    id:'lists',
    itemTpl: '<div>{name}</div>',
    data: [
        {name: 'Cowper'},
        {name: 'Everett'},
        {name: 'University'},
        {name: 'Forest'}
    ]
});

また

Ext.define('TestModel', {
    extend: 'Ext.data.Model',
    config: {
        fields: ['name']
    }
});

var store = Ext.create('Ext.data.Store', {
   model: 'TestModel',
   data: [
        {name: 'Cowper'},
        {name: 'Everett'},
        {name: 'University'},
        {name: 'Forest'}
   ]
});

Ext.create('Ext.List', {
   fullscreen: true,
   id:'lists',
   itemTpl: '<div>{name}</div>',
   store: store   
});
于 2013-01-04T13:19:11.673 に答える
0

追加すると解決すると思います:

layout: 'fit'

あなたのコンテナに。この構成は、その子コンポーネントのサイズを設定します。

ST2 レイアウトガイド

リストは実際にはコンテナであることに注意してください。ネストを最小限に抑えるようにしてください。フルスクリーン設定も
見てください。

于 2013-01-04T12:50:11.283 に答える