0

みんな!

Sencha Touch 2 のアプリケーションには、このレイアウト位置が必要です。

配置位置が必要

xtype: 'panel' が正しく動作するコード

items: [
            {
                xtype:        'panel',
                docked:        'left',
                items:    [
                    {
                        xtype:    'panel',
                        docked:    'top',
                        html:    '1'
                    },
                    {
                        xtype:    'panel',
                        docked:    'top',
                        html:    '2'
                    }
                ]
            },
            {
                xtype:        'panel',
                docked:        'top',
                html:        '3'
            }
        ]

しかし、1 つのパネルを xtype: 'list' に置き換えると、

items: [
            {
                xtype:        'panel',
                docked:        'left',
                items:    [
                    {
                        xtype:    'panel',
                        docked:    'top',
                        html:    '1'
                    },
                    {
                        xtype:    'list',
                        docked:    'top',
                        store:    'mystore',
                        itemTpl:'<div>{Caption}</div>'
                    }
                ]
            },
            {
                xtype:        'panel',
                docked:        'top',
                html:        '3'
            }
        ]

ブラウザには表示されず、xtype: 'panel' のパネルのみが表示されます。私は何を間違っていますか?

ありがとうございました。

4

1 に答える 1

2

絶対位置を試す

               {
                    xtype:    'list',
                    docked:    'top',
                    top:    0,
                    bottom:    0,
                    left:    0,
                    right:    0,
                    store:    'mystore',
                    itemTpl:'<div>{Caption}</div>'
                }

同意します。これは、Touch 2 の不快な癖の 1 つです。

乾杯、オレグ

于 2012-09-05T06:47:28.567 に答える