UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

63 lines (61 loc) 2.77 kB
import { PropType } from 'vue'; import { ColItem } from '../types'; declare const _default: import('vue').DefineComponent<{ /** 列配置数据 */ data: PropType<ColItem[]>; /** 父级数据 */ parent: PropType<ColItem>; /** 是否开启列拖拽排序 */ sortable: BooleanConstructor; /** 是否开启开关固定列 */ allowFixed: BooleanConstructor; /** 是否开启列宽设置 */ allowWidth: BooleanConstructor; /** 列宽输入框提示文本 */ columnWidthPlaceholder: StringConstructor; }, { handleSortChange: (colItems: ColItem[]) => void; handleCheckedChange: (colItem: ColItem, checked: boolean) => void; handleFixedLeft: (colItem: ColItem) => void; handleFixedRight: (colItem: ColItem) => void; handleFixedLeftTooltip: (e: MouseEvent) => void; handleFixedRightTooltip: (e: MouseEvent) => void; handleChildSortChange: (colItems: ColItem[], parent?: ColItem) => void; handleChildFixedLeftTooltip: (el: HTMLElement) => void; handleChildFixedRightTooltip: (el: HTMLElement) => void; handleColWidthChange: (item: ColItem, width?: string) => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { sortChange: (_colItems: ColItem[], _parent?: ColItem) => true; checkedChange: (_item: ColItem, _checked: boolean) => true; fixedLeft: (_item: ColItem) => true; fixedRight: (_item: ColItem) => true; fixedLeftTooltip: (_el: HTMLElement) => true; fixedRightTooltip: (_el: HTMLElement) => true; colWidthChange: (_item: ColItem, _width?: string | number) => true; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** 列配置数据 */ data: PropType<ColItem[]>; /** 父级数据 */ parent: PropType<ColItem>; /** 是否开启列拖拽排序 */ sortable: BooleanConstructor; /** 是否开启开关固定列 */ allowFixed: BooleanConstructor; /** 是否开启列宽设置 */ allowWidth: BooleanConstructor; /** 列宽输入框提示文本 */ columnWidthPlaceholder: StringConstructor; }>> & { onSortChange?: ((_colItems: ColItem[], _parent?: ColItem | undefined) => any) | undefined; onCheckedChange?: ((_item: ColItem, _checked: boolean) => any) | undefined; onFixedLeft?: ((_item: ColItem) => any) | undefined; onFixedRight?: ((_item: ColItem) => any) | undefined; onFixedLeftTooltip?: ((_el: HTMLElement) => any) | undefined; onFixedRightTooltip?: ((_el: HTMLElement) => any) | undefined; onColWidthChange?: ((_item: ColItem, _width?: string | number | undefined) => any) | undefined; }, { sortable: boolean; allowFixed: boolean; allowWidth: boolean; }, {}>; export default _default;