繁体   English   中英

在sencha touch中在面板中显示列表

[英]Showing list in panel in sencha touch

我基本上是在做2水平面板来为ipad分割屏幕。

我试图在左侧面板中显示列表,并在右侧面板中显示详细信息视图,但是无论如何我都没有得到列表。

下面是我正在使用的视图:

Ext.define("Sencha.view.Main", {
extend: 'Ext.Container',    
config: {

layout: 'hbox',

    items: [
    {
        xtype: 'panel',
        width: 300,
        items: [

                {
                    xtype: "list",
                    id:'contactlist',
                    store:'Items',
                }
                 ],
    },
    {
        xtype: 'panel',
        html: 'Message Detail view goes here ....'

    }
]
}

});

以下是我正在使用的商店:

Ext.define('Sencha.store.Items', {
extend: 'Ext.data.Store',

config: {
    model: 'Sencha.model.Item',
    defaultRootProperty: 'items',
    root: {
        items: [
            {
                text: 'Drinks',

            },
            {
                text: 'Snacks',

            }
        ]
    }
}

});

我认为您可能会像sencha docs和itemTpl中所述的那样在列表中缺少flex config选项

{
      xtype: "list",
      id:'contactlist',
      flex: 1,
      itemTpl: {text},
      store:'Items',
}

docs:“如果此项目位于Ext.layout.HBox或Ext.layout.VBox布局内,则此项目的灵活性。”

也没有为商店设置storeId。 storeId:“商品”,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM