Options
All
  • Public
  • Public/Protected
  • All
Menu

代码编辑组件

Hierarchy

  • ContainerBase
    • CodeEdit

Index

Constructors

constructor

  • Parameters

    • config: any

    Returns CodeEdit

Properties

css

css: CodeEditStyle

Private editor

editor: any

Private elem

elem: HTMLElement

Private extraLibs

extraLibs: any

height

height: string

Private hints

hints: IHintItem[]

language

language: CodeEditorLang

minMap

minMap: boolean

onReady

onReady: Function

完成加载事件

readOnly

readOnly: boolean

Private readers

readers: IHintReader[]

theme

theme: CodeEditorTheme

value

value: string

Methods

addShutCut

  • addShutCut(shortCut: string, callback: Function): void
  • 快捷方式

    Parameters

    • shortCut: string

      快捷方式字符串: ctrl+s ,ctrl+shift+s, ,ctrl+alt+s

    • callback: Function

      回调处理

    Returns void

appText

  • appText(txt: string): void
  • 在最后行新增数据txt

    Parameters

    • txt: string

    Returns void

append

  • append(txt: string): void
  • 末尾添加字符串

    Parameters

    • txt: string

    Returns void

Protected doGetClassName

  • doGetClassName(): string
  • Returns string

doGetCss

  • doGetCss(): CodeEditStyle
  • Returns CodeEditStyle

doRenderEditor

  • doRenderEditor(): void
  • Returns void

doUpdate

  • doUpdate(): void
  • Returns void

focus

  • focus(): void
  • 获取焦点

    Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • 注意:使用注解注册属性编辑器这里不能少

    Returns AttributeEditorBase[]

getValue

  • getValue(): string
  • 获取代码字符串

    Returns string

    返回编辑后代码

hasChanged

  • hasChanged(): boolean
  • 是否被修改

    Returns boolean

    true 已经被修改 则反之

redo

  • redo(): void
  • 恢复

    Returns void

render

  • render(parentCmp?: ComponentBase): void
  • Parameters

    • Optional parentCmp: ComponentBase

    Returns void

setValue

  • setValue(v: string): void
  • 设置编辑代码字符串

    Parameters

    • v: string

      代码

    Returns void

undo

  • undo(): void
  • 撤销

    Returns void

Generated using TypeDoc