Extjs htmleditor растет, чтобы соответствовать содержимому его значения

Как я могу увеличить extjs htmleditor с его значением содержимого без полос прокрутки (точно так же, как extjs textArea растет.).


person Gopal Saini    schedule 11.10.2012    source источник


Ответы (2)



Это должно сделать это:

Ext.application({

    name: 'Fiddle',

    launch: function() {
        new Ext.form.field.HtmlEditor({
            renderTo: document.body,
            height: 22,
            width: 300,
            defaultValue: '',
            listeners: {
                initialize: function(field) {
                    var body = field.getEditorBody();
                    body.style.overflow = 'hidden';
                    Ext.DomHelper.applyStyles(body, {
                        'word-wrap': 'break-word'
                    });
                    this.getToolbar().hide();
                },
                change: function(field) {
                    var body = field.getEditorBody();
                    field.setHeight(body.offsetHeight);
                }
            }
        })
    }
});

Скрипка Сенча: https://fiddle.sencha.com/#view/editor&fiddle/271j

person Kevin Lee    schedule 31.08.2017