Newer
Older
xc-business-system / src / components / NormalTable / table_interface.ts
dutingting on 7 Apr 2024 1 KB bug修复,组件缓存功能
export interface TableColumn {
  text: string // 标题
  value: string // 值
  align?: 'left' | 'center' | 'right' // 排列
  width?: string | number // 宽度,px值
  show?: boolean // 是否显示列
  showOverflow?: boolean // 是否溢出为省略号
  filter?: Function // 字段过滤器
  styleFilter?: Function // 文字过滤器
  fixed?: boolean // 固定列
  filters?: { text: string; value: string }[] // 列筛选
  isFilters?: boolean // 是否有列筛选
  required?: boolean // 是否必填
  children?: TableColumn[] // 子表头
  type?: string // 显示类型
  customHeader?: boolean // 是否自定义表头
  code?: string
  bind?: string
  isLink?: boolean // 是否展示link或者image形式
  reg?: Function // 校验字段是否符合规范
  options?: { text: string; value: string }[]// MultiHeaderTable组件select的数据
  unit?: string
  precision?: string | number
  customContent?: boolean
  belongStandardEquipment?: string // 标准装置
  message?: string // 提醒信息
  showUnit?: boolean // 是否展示单位
}