Options
All
  • Public
  • Public/Protected
  • All
Menu

实体类的相关方法

Hierarchy

  • Entity

Index

Constructors

constructor

Methods

Static getColumnRender

  • getColumnRender(entity: any, attrName: string): any
  • 获取实体类对象属性的渲染器

    Parameters

    • entity: any

      实体对象

    • attrName: string

      属性名

    Returns any

Static getEditorField

  • getEditorField(entity: any, attrName: string, column?: any): any
  • 获取实体类对象属性的编辑器

    Parameters

    • entity: any

      实体对象

    • attrName: string

      属性名

    • Optional column: any

      列对象,兼容老版本

    Returns any

Static getEditorFieldByColumn

  • getEditorFieldByColumn(entity: any, column: any): any
  • 获取实体类Grid列的的编辑器

    Parameters

    • entity: any

      实体对象

    • column: any

      grid列

    Returns any

Static getEditorFieldObject

  • getEditorFieldObject(entity: any, attrName: string, column?: any): any
  • 获取实体类对象属性的编辑器,将返回Ext.create创建的对象

    Parameters

    • entity: any

      实体对象

    • attrName: string

      属性名

    • Optional column: any

      Grid里的列对象

    Returns any

Static getEditorFieldObjectByColumn

  • getEditorFieldObjectByColumn(entity: any, column: any): any
  • 获取实体类Grid列的的编辑器,将返回Ext.create创建的对象

    Parameters

    • entity: any

      实体对象

    • column: any

      grid列

    Returns any

Static getEntity

  • getEntity(entityCode: string): any
  • 根据entityCode获取实体对象

    Parameters

    • entityCode: string

    Returns any

Static getRealAttr

  • getRealAttr(target: any): any
  • 获取column或field实际存入数据库的属性名

    Parameters

    • target: any

    Returns any

Static initEntity

  • initEntity(entity: any, shortTitle: string): void
  • 初始化Entity对象默认配置

    Parameters

    • entity: any

      实体对象

    • shortTitle: string

      实体简要标题【用于部分弹窗标题的构建】例如:用户、部门、商品

    Returns void

Static isFulltextColumn

  • isFulltextColumn(entityCode: string, columnName: string): boolean
  • 判断列是否开启了全文检索的功能

    Parameters

    • entityCode: string
    • columnName: string

    Returns boolean

Static wrapConfig

  • wrapConfig(entity: any, config: any): any
  • 合并配置,可用于Grid的columns,FormPanel的items

    Parameters

    • entity: any

      实体对象,将调用实体对象里的 getEditorField 和 getColumnRender 方法获取编辑组件或渲染函数

    • config: any

      配置对象

    Returns any

Static wrapConfigs

  • wrapConfigs(entity: any, ...sourceConfigs: any[]): any
  • 合并配置,可用于Grid的columns,FormPanel的items

    Parameters

    • entity: any

      实体对象,将调用实体对象里的 getEditorField 和 getColumnRender 方法获取编辑组件或渲染函数

    • Rest ...sourceConfigs: any[]

      配置对象,可变参数

    Returns any