0

所以我有下面的代码,除了'plain:true'之外它可以工作,它假设删除选项卡的背景颜色。是因为我没有使用这样的东西创建对象吗?

Ext.create('Ext.tab.Panel', {
    width: 300,
    height: 200,
    activeTab: 0,
    plain: true,    

如果我需要这样做,我该如何从项目列表中执行创建命令?

Ext.define('My.view.TabContainer', {
    extend   : 'Ext.Container',
    xtype    : 'tabcontainer',
    layout : 'border',

    items : [

        {
            itemId   : 'theRealTabContainer',
            xtype    : 'tabpanel',
            plain    : true,
            region   : 'center',
            items    : [ 
                {  
                    xtype : 'company'
                }
                ,
                {
                   xtype : 'test'
               }
            ]
        }
    ]
});
4

1 回答 1

0

不,你在做什么看起来不错。测试后这看起来像是一个错误,但它只发生在边框布局上,因为它添加了设置背景颜色的“x-border-layout-ct”。标签面板实际上仍在做正确的事情。你可以做两件事:

  1. 向容器中添加一个类(可能是来自 extjs 或您自己的现有普通类)
  2. 在容器上设置样式

    Ext.create('Ext.Container', {
        layout: 'border',
        style: 'background-color: transparent !important',
    
于 2013-07-13T00:34:37.607 回答