WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Interface MenuBarCustomConfig

    菜单栏定制配置

    支持两种模式:

    • 全量替换:提供 menus 数组,完全替换默认菜单
    • 增量修改:通过 removeMenus / addMenus / modifyMenus 修改默认菜单

    当 menus 存在时视为全量模式,忽略增量字段。

    interface MenuBarCustomConfig {
        menus?: MenuDefinition[];
        removeMenus?: string[];
        addMenus?: AddMenuDefinition[];
        modifyMenus?: Record<string, MenuModification>;
    }
    Index

    Properties

    menus?: MenuDefinition[]

    全量替换:提供完整菜单定义列表,忽略所有默认菜单

    removeMenus?: string[]

    增量模式:要移除的主菜单 ID 列表

    addMenus?: AddMenuDefinition[]

    增量模式:要新增的主菜单

    modifyMenus?: Record<string, MenuModification>

    增量模式:对已有菜单的修改(key 为菜单 ID)