首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nestedlist在面板中时不显示商店数据

Nestedlist在面板中时不显示商店数据
EN

Stack Overflow用户
提问于 2012-06-05 16:43:21
回答 1查看 768关注 0票数 0

当此列表显示在面板中时,我在加载嵌套列表数据时遇到问题。下面是我的代码:

代码语言:javascript
运行
复制
    var titleBar = Ext.create("Ext.TitleBar", {
            id: 'mainNavigationBar',
            xtype : 'titlebar',
            layout: 'hbox',
            docked: 'top',
            title : 'cSenchaTitleBar',
            items:[
                {
                    xtype:"button",
                    text:"Menu",
                    align:"left",
                    listeners:{
                        tap: function(){
                             nestedListxx.showBy(this);
                        }
                    }
                },
            ]
        });


    var nestedList = 
        Ext.create('Ext.NestedList', {
            displayField: 'text',
            title:"cSenchaMenu",
            store: "oNavStore",
            id: 'mainNestedList',
            xtype : 'nestedlist',
            width:250,
            useTitleAsBackText: false,


         });
     var nestedListxx = Ext.create("Ext.Panel", {
         width:260,
        items:nestedList
    });

问题是这样的:假设我将nestedListxx.showBy(this);改为nestedList.showBy(this);,它的效果很不错,只是嵌套列表周围没有光滑的黑色边框。但是如果我把它改回来,它确实会显示带有漂亮边框的嵌套列表,但没有任何数据。

我知道我确实忘了设置一些关键配置,唯一的问题是:哪些关键配置

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-05 19:07:58

你可能需要为你的Ext.Panel设置一个布局。

尝试:

代码语言:javascript
运行
复制
var nestedListxx = Ext.create("Ext.Panel", {
    width:260,
    layout:'fit',
    items:nestedList
});

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10894130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档