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 ui framework and page of javascript drag and drop library product.