ui.tree и getContext() - пропадает context.obj

Здравствуйте!

Если по элементу дерева сперва кликнуть левой кнопкой, затем правой кнопкой и выбрать действие в меню, то в переменной context будет определен объект obj.


onItemClick:function(id) {
    var context = this.getContext();
}

Если кликать сразу правой кнопкой то obj не определен. В чем проблема?

http://webix.com/snippet/7cdc2f95

Дело в том, что HTML элемент, который выступал в качестве контекста, изменился (выделение выбранного элемента), поэтому его уже нельзя найти через event объект.

Можно применять select внутри webix.delay(): http://webix.com/snippet/e517889a