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

    Function createPanel

    • 创建面板的工厂函数辅助

      Type Parameters

      Parameters

      • PanelClass: new () => T

        面板类

      • tagName: string

        自定义元素标签名(如果尚未注册)

      Returns PanelManager

      面板管理器

      class MyPanel extends ModelessPanelBase {
      static panelTitle = "我的面板";
      renderContent() { return html`...`; }
      }

      if (!customElements.get('my-panel')) {
      customElements.define('my-panel', MyPanel);
      }

      export function createMyPanel(): PanelManager {
      return createPanel(MyPanel, 'my-panel');
      }