0

3 つのボタンを持つツールバーを含むパネルを使用しています。

このパネルは 2 つの diff ファイルにロードされます。

ロードされた最初のファイルは、ボタンを押したり離したりすると適切なグラデーション効果を示しますが、他のパネルには効果がまったく表示されません。ボタンはまだ機能しますが、スタイルはありません。

他のファイルによって上書きされていますか?

私のパネルは:

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 つの異なる場所で同じパネルを使用しようとしていたためです。どうやらそれはできません。そのため、2つのファイル用に個別のパネルを作成し、現在は正常に機能しています。

于 2012-05-10T03:33:22.973 に答える