2016-04-01 7 views
0

私は、Tritonテーマのadmin dasboardの簡単な例を作成しようとしています。しかし、正しい方法を管理することはできません。だから私は、デスクトップのためのスライドメニューの簡単な例とコンテンツエリアのコンテンツを変更する必要があります。今では私のハンバーガーのボタンにはストレッチがあり、メニュー自体はトリトンのテーマのようなものではありません。Sencha Ext js 6でスライドメニューを作成する方法は?

Ext.define('KitchenSink.view.Menus', 
{ 

extend: 'Ext.Container', 
xtype: 'app-main', 
//controller: 'main', 
requires: [ 
    'Ext.Menu' 
], 
layout: { 
    type: 'card' 
}, 
items: [ 
    { 
    /*xtype: 'toolbar', 
    docked: 'top', 
    title: 'Slider Menu',*/ 
    //docked: 'top', 
    xtype: 'panel', 
    styleHtmlContent: true, 
    html: ['<b>Plan'].join(''), 

    items: [ 
     { 
      xtype: 'button', 
      handler: function() { 
       if(Ext.Viewport.getMenus().left.isHidden()){ 
       Ext.Viewport.showMenu('left'); 
       } else { 
       Ext.Viewport.hideMenu('left'); 
       } 
      } 
     } 
    ] 
}], 
initialize: function(){ 
    Ext.Viewport.setMenu(this.createMenu(),{ 
    side: 'left', 
    reveal: true 
    }); 
}, 
createMenu: function(){ 
    var menu = Ext.create('Ext.Menu', { 
    width: 250, 
    scrollable: 'vertical', 
    items: [ 
     { 
      xtype: 'button', 
      text: 'Option 1', 
     },{ 
      xtype: 'button', 
      text: 'Option 2', 
     } 
    ] 
    }); 
    return menu; 
} 


}); 

Ext.application({ 
name: 'Foo', 
mainView: 'KitchenSink.view.Menus' 
}); 
+0

私の例:http://codepen.io/rinatoptimus/pen/eZGzgYこのようなメニューを作成したいとします:http://examples.sencha.com/extjs/6.0.0/examples/admin-dashboard/ #dashboard – rinatoptimus

+1

彼らは、 'menu'ではなく、カスタムスタイリングとハンドラを持つメニューに' treelist'を使用しています。ダウンロードしたextjsパッケージのサンプルソースを見つけてチェックしてみてください。 – serg

+0

メニュー内またはメニュー内のコンテンツを作成したいですか? – aviram83

答えて

関連する問題