isolate

изолирует ID всех внутренних элементов в пределах компонента

boolean isolate;

Example

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" }
     ]}
   ]
});

Details

Это свойство позволяет использовать одинаковые ID в разных частях приложения. Например, в приведенном выше фрагменте кода есть два блока, внутри которых компонентам заданы одинаковые ID.

По внутреннему ID получить доступ к компоненту можно только в комбинации с ID лейаута:

// не будет работать
var list = $$("mylist"); // вернет второй список
 
// будет работать
var list1 = $$("col1").$$("mylist");
var list2 = $$("col2").$$("mylist");

{{note Мы не рекомендуем использовать данную функциональность при разработке сложных приложений. Используйте Webix Jet для этих целей. }

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix web control library and page of javascript accordion menu product.