ExtJs Ext.form.field.TextArea+Ckeditor 확장 서식 있는 텍스트 편집기

1592 단어 ckeditor
Ext.define("MyApp.base.BaseTextArea", {

    extend: "Ext.form.field.TextArea",

    xtype: "BaseTextArea",

    

    editor: null,

    

    initComponent: function() {

        this.callParent();

        this.on("afterrender", this.handlerAfterrender);

    },

    

    handlerAfterrender: function(txa, eOpts) {

        var editor = CKEDITOR.replace(txa.getInputId());  

        CKFinder.setupCKEditor(editor,'/ckeditor/');

        txa.editor = editor;

    },

    

    getSubmitValue: function() {

        this.editor.updateElement();

        return this.callParent();

    }

});

좋은 웹페이지 즐겨찾기