import { EmopTableProHeaderClass } from "./components/EmopTableProHeaderClass"; import { EmopTableProPageInfoClass } from "./components/EmopTableProPageInfoClass"; export declare class EmopTableProClass { /** * 横向或纵向支持滚动,也可用于指定滚动区域的宽高度 */ scroll?: { x?: string; y?: string; }; /** * 是否是表格树形展开 */ /** * 是否是表格树形展开 */ private _mode?; /** * 是否渲染序号 */ order?: boolean; /** * 表格数据 */ private _data?; get data(): any; set data(value: any); /** * 树组件 */ mapOfExpandedData?: any; /** * 表格头 */ header?: EmopTableProHeaderClass[]; /** * 表格加载状态 */ loading?: boolean; /** * 表格延迟加载时长 */ loadingDelay?: number; /** * 当前选中的数据 */ selected?: any; /** * [选择标识符] 在单选或多选时,获取当前行数据的某个属性。 * 当值为以下字段时,将会特殊处理 * @param '@index' 索引值 */ selectedTag?: string; /** * 表格模式 * @param checkbox 多选模式 * @param radio 单选模式 * @param normal 普通模式 */ get mode(): 'checkbox' | 'radio' | 'normal'; set mode(value: 'checkbox' | 'radio' | 'normal'); /** * 表格大小 */ size?: 'middle' | 'small' | 'default'; /** * 是否前端分页 */ frontPagination?: boolean; /** * 是否前端筛选 */ frontFilter?: boolean; /** * 设置分页器 */ pageInfo?: EmopTableProPageInfoClass; /** * 暴露此方法 * 添加表格头部 */ addHeaders?(headers: EmopTableProHeaderClass[]): void; constructor(constructorData: EmopTableProClass); /** * 树形结构key 生成 */ /** * 获取搜索参数 */ getParams?(): object; clearParams?(): void; /** * 数据筛选函数 */ private dataFilter; }