Options
All
  • Public
  • Public/Protected
  • All
Menu

下拉容器

Hierarchy

Index

Constructors

constructor

Properties

$dropdwonElemt

$dropdwonElemt: any

column

column: TableColumn

关联的列

Protected css

css: any

样式对象

cssString

cssString: any

curCell

curCell: JQuery<HTMLElement>

curRow

curRow: Row

dropContainId

dropContainId: string

editor

editor: FieldDbComponentBase

id

id: string

isDropDown

isDropDown: boolean

value

value: any

Methods

Private createDropElemt

  • createDropElemt(): any
  • 创建了下拉的容器jquery Elemt

    Returns any

destory

  • destory($cell: JQuery<HTMLElement>, row: Row): void
  • 释放的处理函数

    Parameters

    • $cell: JQuery<HTMLElement>
    • row: Row

    Returns void

Protected doBtnClick

  • doBtnClick($cell: JQuery<HTMLElement>): void
  • Parameters

    • $cell: JQuery<HTMLElement>

    Returns void

Protected doDesignRender

  • doDesignRender(): void

Protected doGetClassName

  • doGetClassName(): void
  • 得到css类名 子类可以覆盖

    Returns void

Protected doGetCss

  • doGetCss(): any

Protected doGetDesignHtml

  • doGetDesignHtml(): void
  • 获取属性编辑器的属性设置html

    Returns void

Protected doHide

  • doHide($cell: JQuery<HTMLElement>, value: any, row: Row): void
  • 单元格结束编辑 1.隐藏编辑器 2.修改数据源的值. 3.重画单元格

    Parameters

    • $cell: JQuery<HTMLElement>
    • value: any
    • row: Row

    Returns void

Protected doHideDrop

  • doHideDrop($cell: JQuery<HTMLElement>): void
  • 隐藏

    Parameters

    • $cell: JQuery<HTMLElement>

    Returns void

doInitDropdown

  • doInitDropdown(): void
  • 初始化

    Returns void

Protected doShow

  • doShow($cell: JQuery<HTMLElement>, value: any, row: Row): void
  • 单元格开始显示编辑 1.显示编辑器 2.回显编辑器内容

    Parameters

    • $cell: JQuery<HTMLElement>
    • value: any
    • row: Row

    Returns void

Protected doShowDrop

  • doShowDrop($cell: JQuery<HTMLElement>): void
  • 把下拉的内容增加到下拉的容器内

    Parameters

    • $cell: JQuery<HTMLElement>

    Returns void

doUpdate

  • doUpdate(): void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • 获取属性编辑器的

    Returns AttributeEditorBase[]

Protected getBtnIcon

  • getBtnIcon(): string

getColumn

getDropRootElem

  • getDropRootElem(): JQuery<HTMLElement>
  • Returns JQuery<HTMLElement>

Protected getDropdownContainerElemt

  • getDropdownContainerElemt($cell: JQuery<HTMLElement>): JQuery<HTMLElement>
  • 下拉的容器

    Parameters

    • $cell: JQuery<HTMLElement>

    Returns JQuery<HTMLElement>

getDropdownEditorHtml

  • getDropdownEditorHtml(): any
  • Returns any

getHtml

  • getHtml(): string
  • 得到编辑器的 html

    Returns string

getInputElem

  • getInputElem($cell: JQuery<HTMLElement>): JQuery<HTMLElement>
  • Parameters

    • $cell: JQuery<HTMLElement>

    Returns JQuery<HTMLElement>

getReadOnly

  • getReadOnly(): boolean

getTitle

  • getTitle(row?: Row): string
  • 返回列的显示内容

    Parameters

    • Optional row: Row

      行的实例

    Returns string

Protected getValue

  • getValue($cell: JQuery<HTMLElement>): any
  • 获编辑器的值

    Parameters

    • $cell: JQuery<HTMLElement>

    Returns any

hide

  • hide($cell: JQuery<HTMLElement>, row: Row): void
  • 隐藏编辑器

    Parameters

    • $cell: JQuery<HTMLElement>

      单元格

    • row: Row

      行实例

    Returns void

iniCss

  • iniCss(): void
  • 初始化组件的css

    Returns void

    返回组件样式对象.

init

  • init($cell: JQuery<HTMLElement>, iniValue: any, row: Row): void
  • 初始化,事件注册处理函数

    Parameters

    • $cell: JQuery<HTMLElement>
    • iniValue: any
    • row: Row

    Returns void

render

  • render($cell: JQuery<HTMLElement>, value: any, row: Row): void
  • 渲染函数

    Parameters

    • $cell: JQuery<HTMLElement>

      单元格的容器jquery对象

    • value: any

    • row: Row

      行的实例

    Returns void

setValue

  • setValue($cell: JQuery<HTMLElement>, value: any, row: Row, forceUpdate?: boolean): void
  • 设置组件的值

    Parameters

    • $cell: JQuery<HTMLElement>

      单元格

    • value: any

    • row: Row

      行实例

    • forceUpdate: boolean = true

      可选参数 是否更新单元格 默认true

    Returns void

Generated using TypeDoc