0

ExtJS HTMLEditor を使用しており、プロパティを次のように設定しています。

{ xtype: "htmleditor", width: 500, height: 250}

テキストを入力しているときに、指定した高さに達すると、ツールバーが消えます。高さと設定を削除しようとしましautoHeight: true たが、どちらの場合も HTML エディターがウィンドウに収まりません (HTMLEditor は内側にありますExt.form.FormPanel)。

それを解決するアイデアを持っている人。

これは私のコードです

Ext.onReady(function() {
    Ext.create('Ext.window.Window', {
        title: 'This is Title',
    resizable: false,
    modal: true,
    height: 300,
    width: 500,
    layout: 'fit',
    closeAction: 'hide',
        items: [
                    new Ext.form.FormPanel({
                    border: false,
                    autoHeight: true,
                items: [
                    {  allowBlank: false, xtype:     
                                    "htmleditor", height: 250, width: 600, anchor:'100%'}
                ]
            })
         ],
         buttons: [
        {text: 'Ok' },
        {text: 'Cancel'}
         ]
     }).show();
});
4

1 に答える 1

0

問題を解決しましlayout: 'fit'た - Formpanel に追加しました

Ext.onReady(function() {
    Ext.create('Ext.window.Window', {
        title: 'This is Title',
    resizable: false,
    modal: true,
    height: 300,
    width: 500,
    layout: 'fit',
    closeAction: 'hide',
        items: [
                    new Ext.form.FormPanel({
                    border: false,
                    layout: 'fit',   // This fixed the issue
                    items: [
                        {  allowBlank: false, 
                           xtype: "htmleditor", 
                           height: 250, 
                           width: 600
                        }
                    ]
            })
         ],
         buttons: [
                    {text: 'Ok' },
                    {text: 'Cancel'}
         ]
     }).show();
});
于 2013-04-04T07:21:19.637 に答える