A List
(суперкласс Tree
) входит в режим редактирования при нажатии itemRenderer
с его editable
, установленным на true
. В вашем случае editable
имеет значение false, когда вы щелкаете по нему - оно устанавливается в true только в обработчике события doubleClick
. Так что это ожидаемое поведение, хотя и нежелательное в этом случае.
Попробуйте: отправьте click
с нажатием itemRenderer
из обработчика событий dobleClick
после установки editable
в true
.
clickedItemRenderer.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
Я не проверял это, но я думаю, что это может привести к тому, что вы снова нажмете после установки editable
в значение true. Если это не сработает, опубликуйте рабочий код, чтобы мы могли настроить его и попытаться найти решение.