gimntut
December 19, 2016, 6:52am
1
Есть дерево, есть связанный с деревом список, и связанный со списком шаблон.
http://webix.com/snippet/8e2375a7
Как сделать так, чтобы при выборе узла в дереве, выделялась первая строка списка. По какому событию определить, что фильтрация по bind уже завершилась?
Здравствуйте! Все события для биндинга описаны здесь: http://docs.webix.com/desktop__binding_details.html#bindingevents
В Вашем случае, лучше всего применять onBindApply
:
$$("listId").attachEvent("onBindApply", function(){
this.select(this.getFirstId())
});
http://webix.com/snippet/98f6ce44
gimntut
December 19, 2016, 2:31pm
3
Спасибо.
А есть способ вместо undefined выводить пустую строку в шаблонах?
gimntut
December 19, 2016, 2:51pm
4
Вы правы, постараемся пофиксить к следующему релизу.
Однако существует ещё событие onSelectChange
, которое работает как следует и, насколько я могу судить, подходит для такого сценария: http://webix.com/snippet/79d9d5f2