SetFocus tree

вызываю window с поля input когда на нем focusin, в window только элемент tree, на который пытаюсь установить фокус при открытии окна
и так и так пытаюсь
onBeforeShow: function () {
webix.UIManager.setFocus($$(‘tree_id’));
},
onShow: function () {
webix.UIManager.setFocus($$(‘tree_id’));
}
фокус остается в поле с которого вызывается window, что не так могу делать?

onShow должен работать

http://webix.com/snippet/cb43a7a7

вот а у меня фокус не переходит на дерево а остается в поле из которого окно вызвалось

А можно демо линк или сниппет?

http://webix.com/snippet/b7e81678

привел именно свой пример страницы
ошибки:
1.при клике в какое нибудь поле сначала фокус почему то всегда получает поле “комментарий” затем вторым кликом только переходим в нужное поле , (это замечено только при использовании htmlform)
2. при открытии окна не ставится фокус на дерево , фокус видно по курсору остается всегда в поле комментарий(фокус на дерево не ставится даже если не использовать htmlform, без htmlform. просто div-ы, фокус при открытии окна остается в поле откуда оно вызвано)

Да, действительно есть проблема

Можно добавить к htmlform следующее чтобы поменять поведение в нужном направлении

$$("formView").focus = function(){};
$$("formView").blur = function(){ document.activeElement.blur(); };

http://webix.com/snippet/26658112

эта проблема в библиотеке webix, она может быть решена в обновлении? или $$(“formView”).focus = function(){};
$$(“formView”).blur = function(){ document.activeElement.blur(); }; это и есть решение?

да в примере работает, попробую в проекте, спасибо

да, мы планируем поправить htmlform, так что оно будет работать корректно без дополнительных исправлений

будет включено в следующий билд