Options
All
  • Public
  • Public/Protected
  • All
Menu

模板组件配置渲染类 用于渲染模板在工具栏上

Hierarchy

  • CmpConfigRenderBase
    • TempCmpConfigRender

Index

Constructors

constructor

  • Parameters

    • config: ICompomentItemConifg

    Returns TempCmpConfigRender

Properties

config

Methods

Private calcPostion

  • calcPostion(rect: { height: number; left: number; top: number; width: number }, elem2: HTMLElement): "left" | "right" | "down" | "up"
  • 判断矩形rect 在 elem2 内的范围关系

    Parameters

    • rect: { height: number; left: number; top: number; width: number }
      • height: number
      • left: number
      • top: number
      • width: number
    • elem2: HTMLElement

    Returns "left" | "right" | "down" | "up"

doGetCss

  • doGetCss(): { TempCmpConfigRender: { & .templateItem-img: { & img: { &:not([src]): { opacity: string }; border-radius: string; height: string; width: string }; border: string; border-radius: string; box-sizing: string; cursor: string; display: string; height: string; overflow: string; padding: string; position: string; text-align: string; vertical-align: string; width: string }; & .templateItem-title: { display: string; margin: string; text-align: string }; &:hover: { background: string }; -webkit-user-select: string; margin-bottom: string; user-select: string } }
  • Returns { TempCmpConfigRender: { & .templateItem-img: { & img: { &:not([src]): { opacity: string }; border-radius: string; height: string; width: string }; border: string; border-radius: string; box-sizing: string; cursor: string; display: string; height: string; overflow: string; padding: string; position: string; text-align: string; vertical-align: string; width: string }; & .templateItem-title: { display: string; margin: string; text-align: string }; &:hover: { background: string }; -webkit-user-select: string; margin-bottom: string; user-select: string } }

    • TempCmpConfigRender: { & .templateItem-img: { & img: { &:not([src]): { opacity: string }; border-radius: string; height: string; width: string }; border: string; border-radius: string; box-sizing: string; cursor: string; display: string; height: string; overflow: string; padding: string; position: string; text-align: string; vertical-align: string; width: string }; & .templateItem-title: { display: string; margin: string; text-align: string }; &:hover: { background: string }; -webkit-user-select: string; margin-bottom: string; user-select: string }
      • & .templateItem-img: { & img: { &:not([src]): { opacity: string }; border-radius: string; height: string; width: string }; border: string; border-radius: string; box-sizing: string; cursor: string; display: string; height: string; overflow: string; padding: string; position: string; text-align: string; vertical-align: string; width: string }
        • & img: { &:not([src]): { opacity: string }; border-radius: string; height: string; width: string }
          • &:not([src]): { opacity: string }
            • opacity: string
          • border-radius: string
          • height: string
          • width: string
        • border: string
        • border-radius: string
        • box-sizing: string
        • cursor: string
        • display: string
        • height: string
        • overflow: string
        • padding: string
        • position: string
        • text-align: string
        • vertical-align: string
        • width: string
      • & .templateItem-title: { display: string; margin: string; text-align: string }
        • display: string
        • margin: string
        • text-align: string
      • &:hover: { background: string }
        • background: string
      • -webkit-user-select: string
      • margin-bottom: string
      • user-select: string

doRender

  • doRender(): void
  • Returns void

getTempHtml

  • getTempHtml(): string
  • Returns string

iniPrevImg

  • iniPrevImg(elem: JQuery<HTMLElement>): void
  • Parameters

    • elem: JQuery<HTMLElement>

    Returns void

Generated using TypeDoc