0

誰かがExtJSで行われたパネルがウィンドウサイズに動的にフィットすることを望んでいます。私はExtに精通していませんが、何時間も検索した後、実用的な解決策が見つかりませんでした。修正が予想されるコードは次のとおりです。

var histotab = Ext.createWidget('tabpanel', { 
         activeTab: 0,
     width : 2000,
     height : "50%",
     defaults :{
         bodyPadding: 10
     },
    items: [
        {
           id: 'chartCmp',
           title: 'By Year',
           xtype: 'chart',
           style: 'background:#fff',
           layout:'fit',
           animate: true,
       shadow: true,
           store:SOD.storeHistogram,
           axes: [{
        type: 'Numeric',
        position: 'left',
        fields: ['countoffiles'],
        label: {
            font: '8px Arial'
        },

どんな提案でも大歓迎です。

4

1 に答える 1

2

フィットレイアウトでExt.container.Viewportクラスを使用します。ビューポートは常にドキュメントビューサイズに合わせてサイズ変更されます。

Ext.widget('viewport', {
    layout: 'fit',
    items: {
        xtype: 'tabpanel',
        items: [{
            title: 'Foo',
            html: 'First tab'
        }]
    }
});
于 2013-02-27T22:51:13.353 に答える