динамически устанавливать данные меню заголовка в webix?

динамически устанавливать данные меню заголовка, такие как столбцы ниже

headermenu: { id: "headerMenu", css: "webix-contextmenu", ширина: 150, данные: getHeaderMenuData(),

}

Как и внешние настройки для столбцов, function add_column(){ var columns = webix.toArray(grid.config.columns); columns.insertAt({ id:"c"+webix.uid(), header:"Новый столбец" },2); сетка.refreshColumns(); }

есть ли способ, который я могу установить для данных headerMenu.


person balusu    schedule 22.12.2014    source источник


Ответы (1)


Обычно меню заголовка самовосстанавливается после вызова refreshColumns и включает только что добавленный столбец. (возможно, вам потребуется обновить Webix до последней версии)

Кроме того, вы можете напрямую добавлять элементы в меню заголовка, используя следующий код:

var menu_id = grid.config.headermenu;
$$(menu_id).add({
  id:"new", value:"NEW"
});
person Aquatic    schedule 23.12.2014