| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- export interface TableOptions {
- // 字段名称
- prop?: string
- // 表头
- label: string
- // 对应列的宽度
- width?: string | number
- minWidth?: string | number
- maxWidth?: string | number
- // 对齐方式
- align?: 'left' | 'center' | 'right'
- //表格行配置项
- type?: 'selection' | 'index' | 'expand'
- columAttr?: Record<string, any>
- // 自定义列模板的插槽名
- slot?: string
- // 是否是操作项
- action?: {
- label?: string
- width?: string | number
- align?: 'left' | 'center' | 'right'
- }
- isCopyText?: boolean
- //时间数据
- dateName?: string
- //时间格式化
- formatStr?: string
- //图片数据
- image?: {
- src: string
- }
- cellType?: 'isCopyText' | 'dateName' | 'jsonData' | 'image'
- //JSON数据 sourceName 为JSON的名称,keyName为JSON的值
- json?: {
- sourceName: string
- keyName: string
- }
- // 是否可以编辑
- editable?: boolean
- //是否显示省略号
- showOmission?: boolean
- //isFixed 是否固定显示
- fixed?: 'left' | 'right'
- hide?: boolean
- truncateText?: boolean
- truncateTextLength?: number
- postTime?: boolean
- }
|