0

以下の列のようなヘッダーメニューデータを動的に設定します

headermenu: { id: "headerMenu", css: "webix-contextmenu", width: 150, data: getHeaderMenuData(),

}

列の外部設定と同様に、 function 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 に答える