Skip to main content

列菜单

在网格选项中可以通过 getColumnMenuItems 属性为列设置菜单。getColumnMenuItems 属性的值是一个回调函数,原型为:

(params: GetColumnMenuItemsParams) => MenuItem[] | undefined;

GetColumnMenuItemsParams 是回调的参数:

export interface GetColumnMenuItemsParams {    // the column that was clicked    column: string;    grid: Grid;}

MenuItem 是菜单项:

export interface MenuItem {    // is it a dividing line    separator?: boolean;    // disabled menu items    disabled?: boolean;    // display name    name?: string;    // icon    icon?: string;    // callback after the menu item is clicked    action?: () => void;    subMenus?: MenuItem[];}

下面的示例演示了一个拥有列菜单的网格,并提现了二级菜单、分割线等特性:

网格中可用的所有图标,请看图标小节。