将网格行数据加载到 CodeMirror - 获取 CodeMirror 参考

Load grid row data into CodeMirror - get CodeMirror reference

我正在构建一个供个人使用的小型 extjs 5.1 应用程序,旨在保存我的 extjs 应用程序中使用的函数/方法示例。

我在 Navaneeth-Kesavan 和 Tarabass 的帮助下给出了最重要的步骤

现在我很难在 CodeMirror 编辑器中加载网格行数据。

在多次尝试不成功后,我试图将数据加载到一个隐藏的文本区域,然后获取该文本区域的值并将值(setValue)粘贴到 CodeMirror 中。

但是,我无法获得 CodeMirror 参考。

我将不胜感激解决此问题的建议。

顺便问一下,有什么更好的方法吗?

MiFiddle

CodeMirror 元素可以作为 textarea 元素的兄弟元素找到。您可以使用以下代码获取它的引用:

var codeMirrorInstance = textAreaComponent.getEl( ).query('.CodeMirror')[0].CodeMirror; 

请参考下面fiddle,这是我通过编辑你的创建的。

https://fiddle.sencha.com/#fiddle/tee