你好計算器社區,使用Javascript/ExtJS的 - 獲得Codemirror編輯器通過textarea的
我剛剛建立了一個Codemirror編輯成ExtJSProject像這樣:
addCodeMirrorPanel: function() {
this.getAixmFormarea().add(Ext.widget({
xtype: 'textarea',
fieldLabel: 'AIXM',
autoScroll: true,
name: 'aixm',
id: 'codearea',
width: 800,
height: 300,
resizable: true,
resizeHandles: 's se e',
listeners: {
afterrender: function() {
var textarea = Ext.getCmp('codearea');
var codemirror = CodeMirror.fromTextArea(textarea.inputEl.dom,{
lineNumbers: true,
content: '',
matchBrackets: true,
electricChars:true,
autoClearEmptyLines: true,
extraKeys: {"Enter": "newlineAndIndentContinueComment"}
});
}
}
}));
}
現在我想做的事是從不同的控制器功能 訪問codemirror編輯器,我不太確定如何做到這一點。 沒有getinstance(),geteditorbyID()或類似的方法在codemirror手冊中指定,我似乎無法從現在隱藏的文本字段訪問它。
謝謝!我不認爲這會像綁定到組件那樣容易。 – RagingPixels