多个文本区域上的 flex 编辑菜单操作

Posted

技术标签:

【中文标题】多个文本区域上的 flex 编辑菜单操作【英文标题】:flex edit menu operations on multiple textareas 【发布时间】:2010-10-17 13:21:39 【问题描述】:

我有一个网格,其中一列将 itemrenderer 作为 textarea。我的应用程序是菜单控制的。现在我想使用菜单项对文本区域执行编辑操作。

如果我从网格中的文本区域中选择一些文本,然后我选择一个菜单项“剪切”,那么它应该从文本区域中剪切选定的文本。以这种方式,我会撒谎来执行所有操作。

我不知道如何知道要在哪个 textarea 上执行操作?

【问题讨论】:

【参考方案1】:

在您的菜单项点击处理程序中,尝试:

var fcs:IFocusManagerComponent = focusManager.getFocus();
if(fcs is TextArea)

    var txt:String = TextArea(fcs).text;
    System.setClipboard(txt);

【讨论】:

以上是关于多个文本区域上的 flex 编辑菜单操作的主要内容,如果未能解决你的问题,请参考以下文章

删除焦点文本区域上的 Firefox 发光

codemirror 可以在多个文本区域上使用吗?

在 GUI 文本区域上添加和刷新文本?

CSS更改文本区域上调整大小按钮的光标样式

模仿记事本的菜单栏

不允许在 Flex 中编辑 textarea 中的特定区域