动态设置标题menudata,如下面的列
headermenu:{id:" headerMenu",css:" webix-contextmenu",width:150,data:getHeaderMenuData(),
}
就像为列设置外部一样,函数add_column(){var columns = webix.toArray(grid.config.columns); columns.insertAt({id:" c" + webix.uid(),header:" New column"},2); grid.refreshColumns(); }
有没有办法可以为headerMenu数据设置。
答案 0 :(得分:0)
通常,在refreshColumns调用之后,标题菜单将重新生成self,并将包含新添加的列。 (您可能需要更新到最新版本的Webix)
此外,您可以使用下一个代码
直接向标题菜单添加项目var menu_id = grid.config.headermenu;
$$(menu_id).add({
id:"new", value:"NEW"
});