在ExtJs中,如何在TextArea中的插入位置插入固定字符串?

pkt*_*der 3 javascript textarea extjs

这个问题可能在其他框架中被问到,不确定ExtJ上是否有一个,我是新手.我想知道是否有一个TextArea和一个按钮的简单示例.按下按钮时,固定字符串"???" 插入TextArea中的光标处.

提前致谢.

kie*_*ran 6

您实际上可以直接从DOM执行此操作,使用textareas selectionStart属性来查找插入位置.

所以你可以做一些事情

textArea.value = textArea.value.substring(0, selectionStart)+'???'+textArea.value.substring(selectionStart);
Run Code Online (Sandbox Code Playgroud)

这是一个jsfiddle,使用Ext.get和Ext.getDom的组合来演示这一点,以选择和修改元素.