Если по элементу дерева сперва кликнуть левой кнопкой, затем правой кнопкой и выбрать действие в меню, то в переменной context будет определен объект obj.
onItemClick:function(id) {
var context = this.getContext();
}
Если кликать сразу правой кнопкой то obj не определен. В чем проблема?
Дело в том, что HTML элемент, который выступал в качестве контекста, изменился (выделение выбранного элемента), поэтому его уже нельзя найти через event объект.