y-render
Version:
<!-- * @Author: luyao * @Date: 2022-11-17 17:26:41 * @LastEditTime: 2022-12-10 14:25:58 * @Description: * @LastEditors: luyao * @FilePath: /Y-render/README.md -->
381 lines (380 loc) • 12.4 kB
TypeScript
declare const _sfc_main: import("vue").DefineComponent<{
widgetItem: {
type: ObjectConstructor;
};
}, {
props: any;
widgetItem: any;
widget: any;
withHandle: (e: any, item: any, index: any) => void;
dbsTable: import("vue").DefineComponent<{
columns: {
type: ArrayConstructor;
default: () => never[];
};
data: {
type: ArrayConstructor;
default: () => never[];
};
totalNum: {
type: NumberConstructor;
default: () => number;
};
pageNum: {
type: NumberConstructor;
default: () => number;
};
pageSize: {
type: NumberConstructor;
default: () => number;
};
loading: {
type: BooleanConstructor;
};
configFlag: {
type: ObjectConstructor;
default: () => {
needPage: boolean;
selection: boolean;
index: boolean;
border: boolean;
tableAlign: string;
};
};
needPage: {
type: BooleanConstructor;
default: boolean;
};
needIndex: {
type: BooleanConstructor;
default: boolean;
};
autoHeight: {
type: BooleanConstructor;
default: boolean;
};
tableHeight: {
type: StringConstructor;
};
tableMaxHeight: {
type: StringConstructor;
};
headerCellStyle: {
type: ObjectConstructor;
default: () => {
color: string;
backgroundColor: string;
};
};
cellStyle: {
type: FunctionConstructor;
default: () => {
color: string;
backgroundColor: string;
};
};
highlightCurrentRow: {
type: BooleanConstructor;
default: boolean;
};
selecTableFun: {
type: FunctionConstructor;
default: () => boolean;
};
objectSpanMethod: {
type: FunctionConstructor;
default: () => boolean;
};
key: {
type: StringConstructor;
default: () => string;
};
rowKey: {
type: StringConstructor;
default: () => string;
};
tableRowClassName: {
type: FunctionConstructor;
};
dragRow: {
type: BooleanConstructor;
default: boolean;
};
cusClass: {
type: StringConstructor;
default: () => string;
};
dragBtn: {
type: StringConstructor;
default: () => string;
};
}, {
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
columns: {
type: ArrayConstructor;
default: () => never[];
};
data: {
type: ArrayConstructor;
default: () => never[];
};
totalNum: {
type: NumberConstructor;
default: () => number;
};
pageNum: {
type: NumberConstructor;
default: () => number;
};
pageSize: {
type: NumberConstructor;
default: () => number;
};
loading: {
type: BooleanConstructor;
};
configFlag: {
type: ObjectConstructor;
default: () => {
needPage: boolean;
selection: boolean;
index: boolean;
border: boolean;
tableAlign: string;
};
};
needPage: {
type: BooleanConstructor;
default: boolean;
};
needIndex: {
type: BooleanConstructor;
default: boolean;
};
autoHeight: {
type: BooleanConstructor;
default: boolean;
};
tableHeight: {
type: StringConstructor;
};
tableMaxHeight: {
type: StringConstructor;
};
headerCellStyle: {
type: ObjectConstructor;
default: () => {
color: string;
backgroundColor: string;
};
};
cellStyle: {
type: FunctionConstructor;
default: () => {
color: string;
backgroundColor: string;
};
};
highlightCurrentRow: {
type: BooleanConstructor;
default: boolean;
};
selecTableFun: {
type: FunctionConstructor;
default: () => boolean;
};
objectSpanMethod: {
type: FunctionConstructor;
default: () => boolean;
};
key: {
type: StringConstructor;
default: () => string;
};
rowKey: {
type: StringConstructor;
default: () => string;
};
tableRowClassName: {
type: FunctionConstructor;
};
dragRow: {
type: BooleanConstructor;
default: boolean;
};
cusClass: {
type: StringConstructor;
default: () => string;
};
dragBtn: {
type: StringConstructor;
default: () => string;
};
}>> & {
onGetTableRef?: ((...args: any[]) => any) | undefined;
onHandlePageChange?: ((...args: any[]) => any) | undefined;
onHandleSelectionChange?: ((...args: any[]) => any) | undefined;
onHandleSortChange?: ((...args: any[]) => any) | undefined;
onHandleCurrentChange?: ((...args: any[]) => any) | undefined;
onCellClick?: ((...args: any[]) => any) | undefined;
onRowDblclick?: ((...args: any[]) => any) | undefined;
onDragChangeData?: ((...args: any[]) => any) | undefined;
}>>;
getDataFormComponent: any;
slots: any;
emit: (event: "getTableRef" | "handlePageChange" | "handleSelectionChange" | "handleSortChange" | "handleCurrentChange" | "cellClick" | "rowDblclick" | "dragChangeData", ...args: any[]) => void;
tableRef: any;
sortable: any;
tableHeight: any;
columns: any;
sizeChange: (pageSize: any) => void;
currentChange: (pageNum: any) => void;
handleCurrentChange: (row: any) => void;
handleSelectionChange: (rows: any) => void;
sortChange: (item: {
order: string;
prop: string;
}) => void;
cellClickFun: (row: any, column: any) => void;
rowDblclickFun: (row: any, column: any, event: any) => void;
setHeight: () => void;
rowDrop: () => void;
ColumnItem: import("vue").DefineComponent<unknown, object, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<unknown>, {}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getTableRef" | "handlePageChange" | "handleSelectionChange" | "handleSortChange" | "handleCurrentChange" | "cellClick" | "rowDblclick" | "dragChangeData")[], "getTableRef" | "handlePageChange" | "handleSelectionChange" | "handleSortChange" | "handleCurrentChange" | "cellClick" | "rowDblclick" | "dragChangeData", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
columns: {
type: ArrayConstructor;
default: () => never[];
};
data: {
type: ArrayConstructor;
default: () => never[];
};
totalNum: {
type: NumberConstructor;
default: () => number;
};
pageNum: {
type: NumberConstructor;
default: () => number;
};
pageSize: {
type: NumberConstructor;
default: () => number;
};
loading: {
type: BooleanConstructor;
};
configFlag: {
type: ObjectConstructor;
default: () => {
needPage: boolean;
selection: boolean;
index: boolean;
border: boolean;
tableAlign: string;
};
};
needPage: {
type: BooleanConstructor;
default: boolean;
};
needIndex: {
type: BooleanConstructor;
default: boolean;
};
autoHeight: {
type: BooleanConstructor;
default: boolean;
};
tableHeight: {
type: StringConstructor;
};
tableMaxHeight: {
type: StringConstructor;
};
headerCellStyle: {
type: ObjectConstructor;
default: () => {
color: string;
backgroundColor: string;
};
};
cellStyle: {
type: FunctionConstructor;
default: () => {
color: string;
backgroundColor: string;
};
};
highlightCurrentRow: {
type: BooleanConstructor;
default: boolean;
};
selecTableFun: {
type: FunctionConstructor;
default: () => boolean;
};
objectSpanMethod: {
type: FunctionConstructor;
default: () => boolean;
};
key: {
type: StringConstructor;
default: () => string;
};
rowKey: {
type: StringConstructor;
default: () => string;
};
tableRowClassName: {
type: FunctionConstructor;
};
dragRow: {
type: BooleanConstructor;
default: boolean;
};
cusClass: {
type: StringConstructor;
default: () => string;
};
dragBtn: {
type: StringConstructor;
default: () => string;
};
}>> & {
onGetTableRef?: ((...args: any[]) => any) | undefined;
onHandlePageChange?: ((...args: any[]) => any) | undefined;
onHandleSelectionChange?: ((...args: any[]) => any) | undefined;
onHandleSortChange?: ((...args: any[]) => any) | undefined;
onHandleCurrentChange?: ((...args: any[]) => any) | undefined;
onCellClick?: ((...args: any[]) => any) | undefined;
onRowDblclick?: ((...args: any[]) => any) | undefined;
onDragChangeData?: ((...args: any[]) => any) | undefined;
}, {
data: unknown[];
key: string;
columns: unknown[];
totalNum: number;
pageNum: number;
pageSize: number;
loading: boolean;
configFlag: Record<string, any>;
needPage: boolean;
needIndex: boolean;
autoHeight: boolean;
headerCellStyle: Record<string, any>;
cellStyle: Function;
highlightCurrentRow: boolean;
selecTableFun: Function;
objectSpanMethod: Function;
rowKey: string;
dragRow: boolean;
cusClass: string;
dragBtn: string;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
widgetItem: {
type: ObjectConstructor;
};
}>>, {}>;
export default _sfc_main;