【发布时间】:2010-10-17 13:21:39
【问题描述】:
我有一个网格,其中一列将 itemrenderer 作为 textarea。我的应用程序是菜单控制的。现在我想使用菜单项对文本区域执行编辑操作。
如果我从网格中的文本区域中选择一些文本,然后我选择一个菜单项“剪切”,那么它应该从文本区域中剪切选定的文本。以这种方式,我会撒谎来执行所有操作。
我不知道如何知道要在哪个 textarea 上执行操作?
【问题讨论】:
我有一个网格,其中一列将 itemrenderer 作为 textarea。我的应用程序是菜单控制的。现在我想使用菜单项对文本区域执行编辑操作。
如果我从网格中的文本区域中选择一些文本,然后我选择一个菜单项“剪切”,那么它应该从文本区域中剪切选定的文本。以这种方式,我会撒谎来执行所有操作。
我不知道如何知道要在哪个 textarea 上执行操作?
【问题讨论】:
在您的菜单项点击处理程序中,尝试:
var fcs:IFocusManagerComponent = focusManager.getFocus();
if(fcs is TextArea)
{
var txt:String = TextArea(fcs).text;
System.setClipboard(txt);
}
【讨论】: