2010-01-20 2 views
1

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

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

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

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

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

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

ответ

2

This Article охватывает именно вашу проблему :)

+0

Спасибо! Это отличный намек! идеально! – Markus