Options
All
  • Public
  • Public/Protected
  • All
Menu

table组件的搜索框组件

Hierarchy

  • ContainerBase
    • TableSeacher

Index

Constructors

constructor

  • new TableSeacher(config: ITableSeacherConfig): TableSeacher
  • Parameters

    • config: ITableSeacherConfig

    Returns TableSeacher

Properties

Private advFormIndex

advFormIndex: number

advQuerys

advQuerys: IAdvQueryItem[]

高级查询规则

area

area: string | string[]

区域范围

Private btnAdvSearchId

btnAdvSearchId: string

高级查询的按钮dom id

Private btnSearchId

btnSearchId: string

高级查询按钮的dom id

closeAnim

closeAnim: FormAnimType

关闭的动画

css

css: TableSeacherStyle

Private formId

formId: string

快速查询的form 的id

Private inputId

inputId: string

快速查询的input 的id

isShowAdvBtn

isShowAdvBtn: boolean

是否显示高级查询按钮

lastOptions

lastOptions: IAdvQueryItem[] = ...

保存上一次的值

offset

offset: string

窗口出现的位置

onAdvSearchScript

onAdvSearchScript: string

高级查询的事件脚本

onSearchChangeScript

onSearchChangeScript: any

快速查询值变化事件

onSearchScript

onSearchScript: string

点击快速查询的事件脚本

openAnim

openAnim: FormAnimType

开启动画

quickQuery

quickQuery: string[]

快速查询的字段

Private renderCount

renderCount: number

渲染的行数

title

title: string

标题

userDefinePage

userDefinePage: string

用户自定义的查询界面

Methods

doGetClassName

  • doGetClassName(): string
  • Returns string

doGetCss

  • doGetCss(): TableSeacherStyle
  • Returns TableSeacherStyle

doGetElemtHtml

  • doGetElemtHtml(): string
  • Returns string

Private generateQueryItemHtml

  • generateQueryItemHtml(col: ITableColumn, advQueryItem: IAdvQueryItem, placeholder: string, fix?: string): string
  • Parameters

    • col: ITableColumn
    • advQueryItem: IAdvQueryItem
    • placeholder: string
    • fix: string = ''

    Returns string

Private getAdvFormHtml

  • getAdvFormHtml(): string
  • Returns string

getAdvHeight

  • getAdvHeight(): number
  • Returns number

getAdvSearchParams

  • getAdvSearchParams(): IAdvQueryItem[]
  • 得到高级查询提交的值

    Returns IAdvQueryItem[]

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • Returns AttributeEditorBase[]

Private getColHtml

  • getColHtml(advQueryItem: IAdvQueryItem): string
  • 生成高级查询的html

    Parameters

    • advQueryItem: IAdvQueryItem

      高级查询条件

    Returns string

getQuickSearchParams

  • getQuickSearchParams(): IAdvQueryItem[]
  • 得到快速查询的参数数组

    Returns IAdvQueryItem[]

    快速查询的参数数组

getQuickSearchValue

  • getQuickSearchValue(): string
  • 快速查询的输入值

    Returns string

getTable

  • 得到Table的组件实例

    Returns Table

    Table的组件实例

getView

  • 得到view组件实例

    Returns TableViewBase

    view组件实例

onAdvSearch

  • onAdvSearch(handle: onAdvSearchHandle): void
  • 注册点击高级查询的确定按钮事件

    Parameters

    • handle: onAdvSearchHandle

    Returns void

onSearch

  • onSearch(handle: onSearchHandle): void
  • 注册点击查询按钮事件

    Parameters

    • handle: onSearchHandle

    Returns void

render

  • render(): void
  • Returns void

showAdvForm

  • showAdvForm(): void
  • 显示高级查询弹出窗

    Returns void

Generated using TypeDoc