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

    Class ContextMenu

    右键菜单类

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    properties: {
        rows: { type: ArrayConstructor };
        offsetX: { type: NumberConstructor };
        offsetY: { type: NumberConstructor };
        rowHeight: { type: NumberConstructor };
        state: { type: StringConstructor };
    } = ...

    定义响应式属性 - 使用静态属性

    rows: any[]
    offsetX: number
    offsetY: number
    rowHeight: number
    state: string
    pcanvas: CanvasController
    editor: Editor
    styles: any
    renderRoot: any

    Accessors

    • get height(): number

      获取高度

      Returns number

      高度

    • get width(): number

      获取宽度

      Returns number

      宽度

    • get observedAttributes(): any[]

      Returns any[]

    • get updateComplete(): any

      Returns any

    Methods

    • 首次更新后回调

      Returns void

    • 设置编辑器

      Parameters

      • editor: any

        编辑器对象

      Returns void

    • 设置偏移

      Parameters

      • offsetX: number

        X偏移

      • offsetY: number

        Y偏移

      Returns void

    • 更新位置

      Returns void

    • 重置

      Returns void

    • 双击回调

      Parameters

      • event: Event

        事件对象

      Returns void

    • 子菜单项点击回调

      Parameters

      • event: CustomEvent

        自定义事件对象

      Returns void

    • 显示菜单

      Returns void

    • 隐藏菜单

      Returns void

    • 初始化行

      Parameters

      • rows: any[]

        行数组

      Returns void

    • 更新后回调

      Returns void

    • 渲染方法

      Returns { _$litType$: any; strings: any; values: any[] }

      渲染结果

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any
      • e: {
            attribute: boolean;
            type: StringConstructor;
            converter: {
                toAttribute(t: any, e: any): any;
                fromAttribute(t: any, e: any): any;
            };
            reflect: boolean;
            hasChanged: (t: any, e: any) => boolean;
        } = y

      Returns void

    • Parameters

      • t: any
      • e: any
      • s: any

      Returns { get(): any; set(e: any): void; configurable: boolean; enumerable: boolean }

    • Parameters

      • t: any

      Returns any

    • Returns void

    • Returns void

    • Parameters

      • t: any

      Returns any[]

    • Parameters

      • t: any
      • e: any

      Returns string

    • Returns void

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any

      Returns void

    • Returns void

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any
      • e: any
      • s: any

      Returns void

    • Parameters

      • t: any
      • e: any

      Returns void

    • Parameters

      • t: any
      • e: any

      Returns void

    • Parameters

      • Optionalt: any
      • Optionale: any
      • Optionals: any

      Returns void

    • Parameters

      • t: any
      • e: any
      • s: any

      Returns void

    • Returns Promise<boolean>

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any

      Returns void

    • Returns void

    • Parameters

      • t: any

      Returns boolean

    • Returns ShadowRoot

    • Parameters

      • t: any

      Returns void