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

    Class ModelessPanelBaseAbstract

    非模态面板基类

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    panelTitle: string = "面板"

    面板标题 - 子类可覆盖

    panelWidth: string = "360px"

    面板宽度 - 子类可覆盖

    initialPosition: PanelPosition = ...

    面板初始位置 - 子类可覆盖

    maxHeight: string = "80vh"

    面板最大高度 - 子类可覆盖

    styles: r[] = ...

    基础样式

    renderRoot: any

    Accessors

    • get isVisible(): boolean

      面板是否可见

      Returns boolean

    • get observedAttributes(): any[]

      Returns any[]

    • get updateComplete(): any

      Returns any

    Methods

    • 组件连接到 DOM 时添加全局事件监听

      Returns void

    • 组件从 DOM 移除时清理事件监听

      Returns void

    • 显示面板

      Returns void

    • 隐藏面板

      Returns void

    • 切换面板显示/隐藏

      Returns void

    • 销毁面板

      Returns void

    • 显示时的回调 - 子类可覆盖

      Returns void

    • 隐藏时的回调 - 子类可覆盖

      Returns void

    • 销毁时的回调 - 子类可覆盖

      Returns void

    • 获取面板标题 - 子类可覆盖以实现动态标题

      Returns string

    • 渲染面板内容 - 子类必须实现

      Returns any

    • 渲染面板

      Returns 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

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any

      Returns void

    • Returns ShadowRoot

    • Parameters

      • t: any

      Returns void