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

    Class LayerLockedCell

    图层锁定状态单元格组件类 - 用于显示和控制图层的锁定状态

    这个组件用于在图层管理面板中显示每个图层的锁定状态。 使用锁图标来直观地表示图层是否被锁定。 锁定的图层可见但不可选择/编辑。

    主要功能:

    1. 显示图层锁定状态(锁定时为蓝色锁图标,解锁时为灰色开锁图标)
    2. 支持悬停交互效果
    3. 使用SVG图标提供清晰的视觉反馈

    属性说明:

    • isLocked: 图层锁定状态("true"表示锁定,其他值表示未锁定)
    • lname: 图层名称(用于标识)

    LayerLockedCell

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    styles: r = ...

    定义组件样式 - 使用静态属性

    properties: {
        isLocked: { type: StringConstructor };
        lname: { type: StringConstructor };
    } = ...

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

    isLocked: any
    lname: any
    renderRoot: any

    Accessors

    • get observedAttributes(): any[]

      Returns any[]

    • get updateComplete(): any

      Returns any

    Methods

    • 渲染组件的HTML模板

      根据图层锁定状态渲染不同的图标:

      • 锁定状态:蓝色锁图标
      • 解锁状态:灰色开锁图标

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

      HTML模板结果

    • 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