Options
All
  • Public
  • Public/Protected
  • All
Menu

数据源编辑组件基类 具备选择数据源和绑定的数据源字段属性 filed, setValue ,getValue

Hierarchy

Implements

  • IFieldDbComponentBase

Index

Constructors

constructor

Properties

field

field: string

数据源绑定的字段名

isNoNewVue

isNoNewVue: Boolean

onValueChangeScript

onValueChangeScript: any

值发生编号的事件

retdata

retdata: object

初始化定义的vue返回data的值

Protected row

row: Row

绑定的数据库记录

Protected value

value: any

Methods

Protected doDataChanged

  • doDataChanged(ds: DataSourceBase): void

Protected doGetMethods

  • doGetMethods(): { onClick: (e: any) => void }
  • Returns { onClick: (e: any) => void }

    • onClick: (e: any) => void
        • (e: any): void
        • Parameters

          • e: any

          Returns void

Protected doGetVueData

  • doGetVueData(): object

Protected doGetWatchs

  • doGetWatchs(): {}

Protected doRender

  • doRender(): void
  • Returns void

Protected doRenderCallback

  • doRenderCallback(): void

Protected doRenderElemt

  • doRenderElemt(): void

Protected doValueChange

  • doValueChange(): void
  • 当组件的value发生变化时候发生,并给数据源赋值,初始化时候通过this.eventsSuspended =true 忽略该事件触发,避免死循环 子类可以覆盖此方法来实现自定义赋值

    Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]

getDataSource

  • getDataSource(): DataSourceBase
  • 获取数据源实例

    Returns DataSourceBase

    返回数据源的实例

getElemtHtml

  • getElemtHtml(): string

getValue

  • getValue(): any
  • 得到组件的值

    Returns any

    返回的组件的值

onValueChanged

  • onValueChanged(callback: onValueChangeHandle): void
  • 注册值发生变动时候的事件 注意,数据源第一次给组件赋值初始化时候是无法触发该事件,否则会死循环

    Parameters

    • callback: onValueChangeHandle

      值修改事件回调函数

    Returns void

raiseOnClickScript

  • raiseOnClickScript(): void
  • 执行界面编辑器设置的触发点击事件

    Returns void

setDataSource

  • setDataSource(value: string | DataSourceBase): void
  • 设置数据源

    Parameters

    • value: string | DataSourceBase

      可以是数据源实例或者id

    Returns void

setValue

  • setValue(value: any): void
  • 设置组件的值

    Parameters

    • value: any

    Returns void

Generated using TypeDoc