6

Sencha Touch 2でMVCアプリを使用していますが、リストをネストして表示するのに問題がありますpanel

アプリの構造には、タブパネルであるメインビューがあります。タブパネルの項目の1つは、定義済みパネルですxtype: 'homepanel'

このパネルの項目はxtype: 'newslist'、適切なストアおよびモデルファイルにリンクされているリストです。

親をタイプに変更しない限り、リストは表示されません。homepanelExt.navigation.View

リストの表示を妨げるhomepanel​​'の定義に何が欠けていますか?panel

Ext.define('ACSO.view.Home', {
    extend: 'Ext.Panel', //<--works if Ext.navigation.View
    xtype: 'homepanel',
    requires: [
        'Ext.TitleBar',
        'ACSO.view.NewsList'
    ],

    config: {
        title: 'Home',
        iconCls: 'home',
        cls: 'home',

        scrollable: true,
        styleHtmlContent: true,

        items: [{
            xtype: 'newslist'
        }]
    }
});
4

3 に答える 3

7

パネルにはレイアウトがありません。

パネル構成に以下を追加することをお勧めします。

layout:'fit'

お役に立てれば

于 2012-05-30T16:19:11.497 に答える
2

layout: 'card'パネルの構成に追加してみてください

于 2012-05-30T16:38:55.083 に答える
0

Layout: fit私のためにうまくいきませんでした。ただし、layout: 'card親への追加は機能しExt.Panelました。

内にあるUIコンポーネントは、Ext.Panelによって非表示になりませんdisplay: none !important;

于 2012-10-03T06:18:41.107 に答える