изолирует ID всех внутренних элементов в пределах компонента
webix.ui({
cols:[
{ id:"col1", isolate:true, rows:[
{ view:"list", id:"mylist" },
{ template:"Details", id:"details" }
]},
{ id:"col2", isolate:true, rows:[
{view:"list", id:"mylist" },
{ template:"Details", id:"details" }
]}
]
});
Это свойство позволяет использовать одинаковые ID в разных частях приложения. Например, в приведенном выше фрагменте кода есть два блока, внутри которых компонентам заданы одинаковые ID.
По внутреннему ID получить доступ к компоненту можно только в комбинации с ID лейаута:
// не будет работать
var list = $$("mylist"); // вернет второй список
// будет работать
var list1 = $$("col1").$$("mylist");
var list2 = $$("col2").$$("mylist");
{{note Мы не рекомендуем использовать данную функциональность при разработке сложных приложений. Используйте Webix Jet для этих целей. }