0

我正在使用一个面板,其中包含一个带有三个按钮的工具栏。

此面板加载在 2 个差异文件中。

它加载的第一个文件在按下或释放按钮时显示适当的渐变效果,但另一个面板根本没有显示任何效果。按钮仍然有效,但样式不存在。

它被其他文件覆盖了吗?

我的面板是:

config:{
        navigationBar: {
            hidden:'true'

        },
        items:[
            {
                xtype:'toolbar',
                layout:'hbox',
                height:70,
                width:310,
                activeItem:2,
                items:[
                    {
                        xtype:'button',
                        iconCls:'note_black',
                        iconAlign:'top',
                        text:'Workitems',
                        iconMask:true,
                        ui:'normal',
                        id:'workitem',
                       // enableToggle:true,
                        enabled:true,
                        disabled:false,
                        top:5,
                        height:60,
                        handler:function () {
                        //  Ext.getCmp('workitem').setUi('toggle');
                        //  Ext.getCmp('workitem').toggle(true,true);
                            //Ext.getCmp('workitem').toggle(false,true);
            //              Ext.getCmp('workitem').setPressed(0);
                            //Ext.getCmp('workitem').addCls('button_pressed');
                        }

                    },
                    {
                        xtype:'button',
                        iconCls:'inbox2',
                        iconAlign:'top',
                        text:'Inbox Queue',
                        iconMask:true,
                        ui:'normal',
                        id:'inbox',
                        top:5,
                        height:60,
                        enabled:true,
                        disabled:false,
                        left:93,
                        handler:function () {

                        }

                    },
                    {
                        xtype:'button',
                        iconCls:'doc_drawer',
                        iconAlign:'top',
                        text:'File Cabinet',
                        enabled:true,
                        disabled:false,
                        iconMask:true,
                        ui:'normal',
                        id:'filecabinet',
                        top:5,
                        height:60,
                        left:200,
                        handler:function () {
                        }

                    }]
            }]
    }

并且 m 使用相同的代码将其加载到 2 个差异文件中

{
      xtype:'bottomBarPanel'
 },

提前致谢。

4

1 回答 1

0

这是因为我试图在 2 个不同的地方使用同一个面板。显然你不能那样做。所以我为这两个文件创建了单独的面板,现在它工作正常。

于 2012-05-10T03:33:22.973 回答