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

    Class PropertyPalette

    属性面板主组件 - 管理所有实体属性的主面板

    Hierarchy

    • BasePanelComponent
      • PropertyPalette
    Index

    Constructors

    Properties

    panelId: number
    name: string
    mark: string
    src: string
    isActive: boolean
    properties: {
        arcProps: {};
        bezierProps: {};
        boxProps: {};
        blockRefProps: {};
        circleProps: {};
        dotProps: {};
        dtextProps: {};
        ellipseProps: {};
        groupProps: {};
        hatchProps: {};
        imageRefProps: {};
        lineProps: {};
        mtextProps: {};
        plineProps: {};
        pointProps: {};
        rayProps: {};
        solidProps: {};
        splineProps: {};
        xlineProps: {};
        customProps: {};
        selectedCount: {};
        preEntities: {};
    } = ...

    定义响应式属性 - 使用 Lit 官方推荐的静态属性

    caption: string
    layerName: string
    props: any[]
    selectedCount: number
    preEntities: any[]
    arcEnts: any[]
    boxEnts: any[]
    blockRefEnts: any[]
    circleEnts: any[]
    dotEnts: any[]
    dtextEnts: any[]
    ellipseEnts: any[]
    groupEnts: any[]
    hatchEnts: any[]
    imageRefEnts: any[]
    lineEnts: any[]
    mtextEnts: any[]
    plineEnts: any[]
    pointEnts: any[]
    solidEnts: any[]
    splineEnts: any[]
    rayEnts: any[]
    xlineEnts: any[]
    customEnts: any[]
    arcProps: any
    bezierProps: any
    boxProps: any
    blockRefProps: any
    circleProps: any
    dotProps: any
    dtextProps: any
    ellipseProps: any
    groupProps: any
    hatchProps: any
    imageRefProps: any
    lineProps: any
    mtextProps: any
    plineProps: any
    pointProps: any
    rayProps: any
    solidProps: any
    splineProps: any
    xlineProps: any
    customProps: any
    styles: r = ...

    组件样式

    renderRoot: any

    Accessors

    • get commonProps(): any

      获取通用属性组件元素引用

      Returns any

    • get containerEle(): any

      获取容器元素引用

      Returns any

    • get observedAttributes(): any[]

      Returns any[]

    • get updateComplete(): any

      Returns any

    Methods

    • 首次更新完成回调

      Returns void

    • 清空 - 清空所有属性组件

      Returns void

    • 设置实体 - 设置要显示属性的实体列表

      Parameters

      • entities: any[]

        实体数组

      Returns void

    • 修改回调 - 处理属性修改后的界面更新

      Returns void

    • 渲染组件

      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>

    • Returns void

    • Returns void

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any

      Returns void

    • Returns void

    • Returns any

    • Parameters

      • t: any

      Returns boolean

    • Parameters

      • t: any

      Returns void

    • Returns ShadowRoot

    • Parameters

      • t: any

      Returns void

    • Returns void

    • Returns void