гибкое редактирование операций с меню в нескольких текстовых областях - PullRequest
1 голос
/ 04 апреля 2009

У меня есть сетка, в которой один столбец имеет itemrenderer как textarea. Мое приложение управляется с помощью меню. Теперь я хочу выполнить операции редактирования текстовой области с помощью пунктов меню.

Например, если я выделю какой-нибудь текст из текстовой области в сетке, я выберу пункт меню «Вырезать», после чего он должен вырезать выделенный текст из текстовой области. Таким образом, я бы соврал, чтобы выполнить все операции.

Я не понимаю, как узнать, какая операция должна выполняться с какой текстовой областью?

1 Ответ

0 голосов
/ 07 апреля 2009

внутри вашего обработчика кликов по пунктам меню, попробуйте:

var fcs:IFocusManagerComponent = focusManager.getFocus();
if(fcs is TextArea)
{
    var txt:String = TextArea(fcs).text;
    System.setClipboard(txt);
}
...