0

动态设置标题菜单数据,如下面的列

headermenu:{ id:“headerMenu”,css:“webix-contextmenu”,宽度:150,数据:getHeaderMenuData(),

}

就像在外部设置列一样,函数 add_column(){ var columns = webix.toArray(grid.config.columns); columns.insertAt({ id:"c"+webix.uid(), header:"新列" },2); grid.refreshColumns(); }

有没有一种方法可以为 headerMenu 数据设置。

4

1 回答 1

0

通常,标题菜单会在 refreshColumns 调用后重新生成,并将包括新添加的列。(您可能需要更新到最新版本的 Webix)

此外,您可以使用类似下一个的代码直接将项目添加到标题菜单

var menu_id = grid.config.headermenu;
$$(menu_id).add({
  id:"new", value:"NEW"
});
于 2014-12-23T09:50:38.407 回答