Xinaction 2011-04-22 22:24
浏览 276
已采纳

请教Ext达人Viewport中toolbar和gird布局的问题

为什么在Viewport center加一个gird, north部分的toolbar中的buttongroup样式就变了。
Demo代码:
[code="js"]
Ext.onReady(function() {
MyViewportUi = Ext.extend(Ext.Viewport, {
layout: 'border',
initComponent: function() {
this.items = [
{
xtype: 'panel',
title: 'My Panel',
region: 'center',
width: 100,
layout: 'fit',
items: [
{
xtype: 'grid',
title: 'My Grid',
columns: [
{
xtype: 'gridcolumn',
dataIndex: 'string',
header: 'Column',
sortable: true,
width: 100
},
{
xtype: 'numbercolumn',
dataIndex: 'number',
header: 'Column',
sortable: true,
width: 100,
align: 'right'
},
{
xtype: 'datecolumn',
dataIndex: 'date',
header: 'Column',
sortable: true,
width: 100
},
{
xtype: 'booleancolumn',
dataIndex: 'bool',
header: 'Column',
sortable: true,
width: 100
}
]
}
]
},
{
xtype: 'treepanel',
title: 'My Tree',
region: 'west',
minWidth: 200,
width: 200,
margins: '5 5 5 0',
collapsible: true,
root: {
text: 'Multiple-choice'
},
loader: {

                }
            },
            {
                xtype: 'container',
                region: 'north',
                width: 100,
                minHeight: 80,
                height: 80,
                items: [
                    {
                        xtype: 'toolbar',
                        items: [
                            {
                                xtype: 'buttongroup',
                                title: 'New',
                                columns: 2,
                                titleCollapse: true,
                                items: [
                                    {
                                        xtype: 'button',
                                        text: 'Question',
                                        arrowAlign: 'bottom',
                                        menu: {
                                            xtype: 'menu',
                                            items: [
                                                {
                                                    xtype: 'menuitem',
                                                    text: 'Menu Item'
                                                }
                                            ]
                                        }
                                    }
                                ]
                            },
                            {
                                xtype: 'buttongroup',
                                title: 'Settings',
                                columns: 2,
                                items: [
                                    {
                                        xtype: 'button',
                                        text: 'Quiz Properties',
                                        width: 30
                                    },
                                    {
                                        xtype: 'button',
                                        text: 'Player Template'
                                    }
                                ]
                            },
                            {
                                xtype: 'buttongroup',
                                title: 'Publish',
                                columns: 2,
                                items: [
                                    {
                                        xtype: 'button',
                                        text: 'Preview'
                                    },
                                    {
                                        xtype: 'button',
                                        text: 'Publish'
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            {
                xtype: 'container',
                region: 'south',
                width: 100,
                height: 30,
                minHeight: 30
            }
        ];
        MyViewportUi.superclass.initComponent.call(this);
    }

});

var ui = new MyViewportUi();

});
[/code]

请赐教! :D

  • 写回答

2条回答 默认 最新

  • cbcgkx 2011-04-23 08:23
    关注

    因为你的表格的ds为空 设置一下表格的ds属性就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器