ОС как поведение при редактировании элемента дерева! - PullRequest
1 голос
/ 21 января 2010

В приложении Flex есть древовидный элемент управления, который я хочу отредактировать двойным щелчком на элементе дерева. Я нашел свойства doubleClickEnabled = "true", doubleClick = "startEditMode ()" и editable = "true". С помощью этих функций я могу обнаружить двойной щелчок и изменить свойство editable на true на основе двойного щелчка.

Проблема в том, что после того, как я дважды щелкнул по пункту, мне нужно щелкнуть еще раз, чтобы действительно войти в режим редактирования. Это не кажется интуитивно понятным ...

Кто-то придумал решение, чтобы сделать дополнительный щелчок программно:

clickedItemRenderer.dispatchEvent(new MouseEvent(MouseEvent.CLICK));

Проблема, которую я имею, состоит в том, чтобы вытащить clickedItemRenderer из события двойного щелчка (MouseEvent). Как я могу это сделать? Есть ли другое решение, чтобы просто войти в режим редактирования двойным щелчком по объекту дерева?

Спасибо за любые подсказки! Markus

1 Ответ

2 голосов
/ 21 января 2010

Эта статья охватывает именно вашу проблему:)

...