import { IRbtComponentAbstract, ISysListColumns } from "@/common"; import { IGridColumnEmits, IGridColumnProps, IGridColumnType } from "@/component/rbt-grid/src/rbt-grid-column.ts"; /** * 实现类 */ export declare class RbtGridColumnService extends IRbtComponentAbstract, IGridColumnEmits> implements IGridColumnProps { private _className; private _columnKey; private _filterMultiple; private _filterPlacement; private _filteredValue; private _fixed; private _align; private _headerAlign; private _type; private _index; private _label; private _labelClassName; private _defaultWidth; private _width; private _minWidth; private _prop; private _reserveSelection; private _rbtType; private _property; private _rbtDlName; private _rbtRetrieveBy; private _rbtNumFormat; private _rbtFormatter; private _rbtCustomProp; private _sysListColumns?; private _rbtEditStyleGrid; private _rbtColDisabled; /** * 对应列是否可以通过拖动改变宽度(需要在 el-table 上设置 border 属性为真) * @private */ private _resizable; private _showOverflowTooltip; private _sortable; constructor(); constructor(props?: IGridColumnProps); constructor(props?: IGridColumnProps, emits?: IGridColumnEmits); constructor(props?: IGridColumnProps, emits?: IGridColumnEmits, rbtRef?: any); dsToObject(): void; /** * 获取列属性 */ get attrs(): IGridColumnProps; get align(): IGridColumnType.IAlign; set align(value: IGridColumnType.IAlign); get className(): string; set className(value: string); get columnKey(): string; set columnKey(value: string); get filterMultiple(): boolean; set filterMultiple(value: boolean); get filterPlacement(): string; set filterPlacement(value: string); get filteredValue(): any[]; set filteredValue(value: any[]); get fixed(): boolean | IGridColumnType.IFixed; set fixed(value: boolean | IGridColumnType.IFixed); get headerAlign(): IGridColumnType.IAlign; set headerAlign(value: IGridColumnType.IAlign); get type(): IGridColumnType.IType; set type(value: IGridColumnType.IType); get label(): string; set label(value: string); get labelClassName(): string; set labelClassName(value: string); get minWidth(): number | string; set minWidth(value: number | string); get prop(): string; set prop(value: string); get reserveSelection(): boolean; set reserveSelection(value: boolean); get resizable(): boolean; set resizable(value: boolean); get showOverflowTooltip(): boolean; set showOverflowTooltip(value: boolean); get sortable(): boolean; set sortable(value: boolean); get width(): number | string; set width(value: number | string); get rbtType(): IGridColumnType.IRbtType; set rbtType(value: IGridColumnType.IRbtType); get rbtDlName(): string; set rbtDlName(value: string); get rbtRetrieveBy(): string; set rbtRetrieveBy(value: string); get rbtNumFormat(): string; set rbtNumFormat(value: string); get rbtFormatter(): string; set rbtFormatter(value: string); get rbtCustomProp(): string; set rbtCustomProp(value: string); get rbtColDisabled(): boolean; set rbtColDisabled(value: boolean); get rbtEditStyleGrid(): string; set rbtEditStyleGrid(value: string); get sysListColumns(): ISysListColumns | undefined; set sysListColumns(value: ISysListColumns); get property(): string; set property(value: string); get defaultWidth(): number; set defaultWidth(value: number); get index(): number; set index(value: number); } /** * 导出类型 */ //# sourceMappingURL=rbt-grid-column-service.d.ts.map