добавляет новую панель (cell) в dashboard или перемещает существующую
view | object | настройки для компонента |
index | number | его порядковый номер среди всех компонентов лейаута |
string|number | id компонента |
webix.ui({
view:"dashboard",
id:"grid",
gridColumns:4, gridRows:3,
cells:[
{ view:"panel", x:0, y:0, dx:1, dy:1, body:{
template:"Single"
}},
{ view:"panel", x:1, y:0, dx:2, dy:1, body:{
template:"Wide 1"
}},
// другие панели
]
});
$$("grid").addView({view:"panel",x:1, y:1, dx:1, dy:1, body:{template:"Column1"}});
// перемещает существующий дочерний компонент на заданный индекс
$$("grid").addView($$("child"), 3);
Для этого компонента индекс, указанный в addView(), не будет иметь визуального эффекта, поскольку дочерние компоненты размещаются по абсолютным координатам. Однако, getChildViews() вернет дочерние компоненты в фактическом порядке.
У ячейки Dashboard есть те же параметры, что и у ячейки GridLayout:
Есть также и специфические для Dashboard параметры: