Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@opentiny/vue-grid

Package Overview
Dependencies
Maintainers
1
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentiny/vue-grid - npm Package Compare versions

Comparing version 2.6.8 to 2.7.0

LICENSE

36

package.json
{
"name": "@opentiny/vue-grid",
"version": "2.6.8",
"version": "2.7.0",
"description": "",
"main": "./lib/index.js",
"module": "./lib/index.js",
"sideEffects": false,
"dependencies": {
"@opentiny/vue-renderless": "~3.9.0",
"@opentiny/vue-locale": "~2.7.0",
"@opentiny/vue-modal": "~2.7.0",
"@opentiny/vue-dropdown": "~2.7.0",
"@opentiny/vue-dropdown-item": "~2.7.0",
"@opentiny/vue-dropdown-menu": "~2.7.0",
"@opentiny/vue-exception": "~2.7.0",
"@opentiny/vue-pager": "~2.7.0",
"@opentiny/vue-icon": "~2.7.0",
"@opentiny/vue-tooltip": "~2.7.0",
"@opentiny/vue-theme": "~3.9.0",
"@opentiny/vue-popover": "~2.7.0",
"@opentiny/vue-tag": "~2.7.0",
"@opentiny/vue-theme-mobile": "~3.9.0"
},
"license": "MIT",
"types": "index.d.ts",
"scripts": {
"build": "pnpm -w build:ui $npm_package_name",
"//postversion": "pnpm build"
},
"dependencies": {
"@opentiny/vue-renderless": "~3.6.6",
"@opentiny/vue-locale": "~2.6.6",
"@opentiny/vue-modal": "~2.6.6",
"@opentiny/vue-pager": "~2.6.6",
"@opentiny/vue-icon": "~2.6.6",
"@opentiny/vue-tooltip": "~2.6.6"
},
"license": "MIT",
"types": "index.d.ts"
}
}
}

@@ -0,1 +1,26 @@

/**
* MIT License
*
* Copyright (c) 2019 Xu Liangzhan
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
*/
import { hooks } from '@opentiny/vue-common';
declare const _default: {

@@ -6,3 +31,2 @@ name: string;

fixedColumn: ArrayConstructor;
fixedType: StringConstructor;
isGroup: BooleanConstructor;

@@ -20,3 +44,3 @@ size: StringConstructor;

};
render(): any;
render(): hooks.VNode;
methods: {

@@ -23,0 +47,0 @@ scrollEvent(event: any): void;

@@ -7,3 +7,3 @@ declare const _default: {

size: StringConstructor;
name: (StringConstructor | NumberConstructor)[];
name: (NumberConstructor | StringConstructor)[];
disabled: BooleanConstructor;

@@ -10,0 +10,0 @@ loading: BooleanConstructor;

@@ -30,3 +30,3 @@ /**

renderTreeSelectionCellByProp(h: any, params: any): any[];
renderExpandCell(h: any, params: any): any[];
renderExpandCell(h: any, params: any): any[] | null;
renderExpandData(h: any, params: any): any;

@@ -45,3 +45,4 @@ renderSortAndFilterHeader(h: any, params: any): any;

getSuffixCls(params: any): string[];
renderOperationCell(h: any, params: any): any;
};
export default CellDefault;

@@ -18,3 +18,3 @@ export declare const Cell: {

renderTreeSelectionCellByProp(h: any, params: any): any[];
renderExpandCell(h: any, params: any): any[];
renderExpandCell(h: any, params: any): any[] | null;
renderExpandData(h: any, params: any): any;

@@ -33,3 +33,4 @@ renderSortAndFilterHeader(h: any, params: any): any;

getSuffixCls(params: any): string[];
renderOperationCell(h: any, params: any): any;
};
export default Cell;

@@ -1,258 +0,246 @@

declare const _default: {
name: string;
componentName: string;
props: {
align: StringConstructor;
className: (StringConstructor | FunctionConstructor)[];
editor: (ObjectConstructor | FunctionConstructor)[];
field: StringConstructor;
filter: {};
filterMethod: FunctionConstructor;
filterMultiple: {
type: BooleanConstructor;
default: boolean;
};
filterRender: ObjectConstructor;
filters: ArrayConstructor;
fixed: StringConstructor;
footerAlign: StringConstructor;
footerClassName: (StringConstructor | FunctionConstructor)[];
formatConfig: {
type: ObjectConstructor;
default: () => {
data: never[];
};
};
formatText: (StringConstructor | FunctionConstructor)[];
formatValue: FunctionConstructor;
group: {
type: BooleanConstructor;
default: boolean;
};
headerAlign: StringConstructor;
headerClassName: (StringConstructor | FunctionConstructor)[];
indexMethod: FunctionConstructor;
label: StringConstructor;
minWidth: (StringConstructor | NumberConstructor)[];
params: ObjectConstructor;
prop: StringConstructor;
remoteSort: {
type: BooleanConstructor;
default: null;
};
renderer: (ObjectConstructor | FunctionConstructor)[];
required: {
type: BooleanConstructor;
default: boolean;
};
resizable: {
type: BooleanConstructor;
default: null;
};
rules: ObjectConstructor;
showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: null;
};
showHeaderTip: {
type: BooleanConstructor;
default: null;
};
showIcon: {
type: BooleanConstructor;
default: boolean;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: null;
};
showTip: {
type: BooleanConstructor;
default: null;
};
sortBy: (StringConstructor | ArrayConstructor)[];
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
title: (StringConstructor | FunctionConstructor)[];
treeNode: BooleanConstructor;
type: StringConstructor;
width: (StringConstructor | NumberConstructor)[];
/**
* MIT License
*
* Copyright (c) 2019 Xu Liangzhan
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
*/
import { hooks } from '@opentiny/vue-common';
declare const _default: hooks.DefineComponent<{
align: StringConstructor;
className: (StringConstructor | FunctionConstructor)[];
editor: (ObjectConstructor | FunctionConstructor)[];
field: StringConstructor;
filter: {};
filterMethod: FunctionConstructor;
filterMultiple: {
type: BooleanConstructor;
default: boolean;
};
provide(): {
$column: {
name: string;
componentName: string;
props: {
align: StringConstructor;
className: (StringConstructor | FunctionConstructor)[];
editor: (ObjectConstructor | FunctionConstructor)[];
field: StringConstructor;
filter: {};
filterMethod: FunctionConstructor;
filterMultiple: {
type: BooleanConstructor;
default: boolean;
};
filterRender: ObjectConstructor;
filters: ArrayConstructor;
fixed: StringConstructor;
footerAlign: StringConstructor;
footerClassName: (StringConstructor | FunctionConstructor)[];
formatConfig: {
type: ObjectConstructor;
default: () => {
data: never[];
};
};
formatText: (StringConstructor | FunctionConstructor)[];
formatValue: FunctionConstructor;
group: {
type: BooleanConstructor;
default: boolean;
};
headerAlign: StringConstructor;
headerClassName: (StringConstructor | FunctionConstructor)[];
indexMethod: FunctionConstructor;
label: StringConstructor;
minWidth: (StringConstructor | NumberConstructor)[];
params: ObjectConstructor;
prop: StringConstructor;
remoteSort: {
type: BooleanConstructor;
default: null;
};
renderer: (ObjectConstructor | FunctionConstructor)[];
required: {
type: BooleanConstructor;
default: boolean;
};
resizable: {
type: BooleanConstructor;
default: null;
};
rules: ObjectConstructor;
showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: null;
};
showHeaderTip: {
type: BooleanConstructor;
default: null;
};
showIcon: {
type: BooleanConstructor;
default: boolean;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: null;
};
showTip: {
type: BooleanConstructor;
default: null;
};
sortBy: (StringConstructor | ArrayConstructor)[];
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
title: (StringConstructor | FunctionConstructor)[];
treeNode: BooleanConstructor;
type: StringConstructor;
width: (StringConstructor | NumberConstructor)[];
};
provide(): any;
setup(props: any, { slots }: {
slots: any;
}): {
columnConfig: any;
slots: any;
cacheKey: {
uid: number;
};
firstRow: any;
};
render(): import("vue").VNode;
methods: {
createColumn($table: any, colProps: any): any;
renderHeader(h: any, params: any): any;
renderCell(h: any, params: any): any;
renderTreeCell(h: any, params: any): any[];
renderTreeIcon(h: any, params: any): any[];
renderIndexHeader(h: any, params: any): any;
renderTreeIndexCell(h: any, params: any): any[];
renderIndexCell(h: any, params: any): any;
renderRadioHeader(h: any, params: any): any;
renderRadioCell(h: any, params: any): any;
renderTreeRadioCell(h: any, params: any): any[];
renderSelectionHeader(h: any, params: any): any;
renderSelectionCell(h: any, params: any): any;
renderTreeSelectionCell(h: any, params: any): any[];
renderSelectionCellByProp(h: any, params: any): any;
renderTreeSelectionCellByProp(h: any, params: any): any[];
renderExpandCell(h: any, params: any): any[];
renderExpandData(h: any, params: any): any;
renderSortAndFilterHeader(h: any, params: any): any;
renderSortHeader(h: any, params: any): any;
renderSortIcon(h: any, params: any): any[];
renderFilterHeader(h: any, params: any): any;
renderFilterIcon(h: any, params: any, cls?: string): any[];
renderEditHeader(h: any, params: any): any[];
renderTreeRowEdit(h: any, params: any): any[];
renderRowEdit(h: any, params: any): any;
renderTreeCellEdit(h: any, params: any): any[];
renderCellEdit(h: any, params: any): any;
runRenderer(h: any, params: any, _vm: any, isEdit: any): any;
getSuffixCls(params: any): string[];
};
filterRender: ObjectConstructor;
filters: ArrayConstructor;
fixed: StringConstructor;
footerAlign: StringConstructor;
footerClassName: (StringConstructor | FunctionConstructor)[];
formatConfig: {
type: ObjectConstructor;
default: () => {
data: never[];
};
};
setup(props: any, { slots }: {
slots: any;
}): {
columnConfig: any;
slots: any;
cacheKey: {
uid: number;
formatText: (StringConstructor | FunctionConstructor)[];
formatValue: FunctionConstructor;
group: {
type: BooleanConstructor;
default: boolean;
};
headerAlign: StringConstructor;
headerClassName: (StringConstructor | FunctionConstructor)[];
indexMethod: FunctionConstructor;
label: StringConstructor;
minWidth: (NumberConstructor | StringConstructor)[];
params: ObjectConstructor;
prop: StringConstructor;
remoteSort: {
type: BooleanConstructor;
default: null;
};
renderer: (ObjectConstructor | FunctionConstructor)[];
required: {
type: BooleanConstructor;
default: boolean;
};
resizable: {
type: BooleanConstructor;
default: null;
};
rules: ObjectConstructor;
showHeaderOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
showHeaderTip: {
type: BooleanConstructor;
default: null;
};
showIcon: {
type: BooleanConstructor;
default: boolean;
};
showOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
showTip: {
type: BooleanConstructor;
default: null;
};
sortBy: (ArrayConstructor | StringConstructor)[];
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
title: (StringConstructor | FunctionConstructor)[];
treeNode: BooleanConstructor;
type: StringConstructor;
width: (NumberConstructor | StringConstructor)[];
operationConfig: ObjectConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (ObjectConstructor | FunctionConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_chart_theme: ObjectConstructor;
}, {}, {}, {}, {
createColumn($table: any, colProps: any): any;
renderHeader(h: any, params: any): any;
renderCell(h: any, params: any): any;
renderTreeCell(h: any, params: any): any[];
renderTreeIcon(h: any, params: any): any[];
renderIndexHeader(h: any, params: any): any;
renderTreeIndexCell(h: any, params: any): any[];
renderIndexCell(h: any, params: any): any;
renderRadioHeader(h: any, params: any): any;
renderRadioCell(h: any, params: any): any;
renderTreeRadioCell(h: any, params: any): any[];
renderSelectionHeader(h: any, params: any): any;
renderSelectionCell(h: any, params: any): any;
renderTreeSelectionCell(h: any, params: any): any[];
renderSelectionCellByProp(h: any, params: any): any;
renderTreeSelectionCellByProp(h: any, params: any): any[];
renderExpandCell(h: any, params: any): any[] | null;
renderExpandData(h: any, params: any): any;
renderSortAndFilterHeader(h: any, params: any): any;
renderSortHeader(h: any, params: any): any;
renderSortIcon(h: any, params: any): any[];
renderFilterHeader(h: any, params: any): any;
renderFilterIcon(h: any, params: any, cls?: string): any[];
renderEditHeader(h: any, params: any): any[];
renderTreeRowEdit(h: any, params: any): any[];
renderRowEdit(h: any, params: any): any;
renderTreeCellEdit(h: any, params: any): any[];
renderCellEdit(h: any, params: any): any;
runRenderer(h: any, params: any, _vm: any, isEdit: any): any;
getSuffixCls(params: any): string[];
renderOperationCell(h: any, params: any): any;
}, import("vue/types/v3-component-options.js").ComponentOptionsMixin, import("vue/types/v3-component-options.js").ComponentOptionsMixin, {}, string, Readonly<hooks.ExtractPropTypes<{
align: StringConstructor;
className: (StringConstructor | FunctionConstructor)[];
editor: (ObjectConstructor | FunctionConstructor)[];
field: StringConstructor;
filter: {};
filterMethod: FunctionConstructor;
filterMultiple: {
type: BooleanConstructor;
default: boolean;
};
filterRender: ObjectConstructor;
filters: ArrayConstructor;
fixed: StringConstructor;
footerAlign: StringConstructor;
footerClassName: (StringConstructor | FunctionConstructor)[];
formatConfig: {
type: ObjectConstructor;
default: () => {
data: never[];
};
firstRow: any;
};
render(): import("vue").VNode;
methods: {
createColumn($table: any, colProps: any): any;
renderHeader(h: any, params: any): any;
renderCell(h: any, params: any): any;
renderTreeCell(h: any, params: any): any[];
renderTreeIcon(h: any, params: any): any[];
renderIndexHeader(h: any, params: any): any;
renderTreeIndexCell(h: any, params: any): any[];
renderIndexCell(h: any, params: any): any;
renderRadioHeader(h: any, params: any): any;
renderRadioCell(h: any, params: any): any;
renderTreeRadioCell(h: any, params: any): any[];
renderSelectionHeader(h: any, params: any): any;
renderSelectionCell(h: any, params: any): any;
renderTreeSelectionCell(h: any, params: any): any[];
renderSelectionCellByProp(h: any, params: any): any;
renderTreeSelectionCellByProp(h: any, params: any): any[];
renderExpandCell(h: any, params: any): any[];
renderExpandData(h: any, params: any): any;
renderSortAndFilterHeader(h: any, params: any): any;
renderSortHeader(h: any, params: any): any;
renderSortIcon(h: any, params: any): any[];
renderFilterHeader(h: any, params: any): any;
renderFilterIcon(h: any, params: any, cls?: string): any[];
renderEditHeader(h: any, params: any): any[];
renderTreeRowEdit(h: any, params: any): any[];
renderRowEdit(h: any, params: any): any;
renderTreeCellEdit(h: any, params: any): any[];
renderCellEdit(h: any, params: any): any;
runRenderer(h: any, params: any, _vm: any, isEdit: any): any;
getSuffixCls(params: any): string[];
formatText: (StringConstructor | FunctionConstructor)[];
formatValue: FunctionConstructor;
group: {
type: BooleanConstructor;
default: boolean;
};
};
headerAlign: StringConstructor;
headerClassName: (StringConstructor | FunctionConstructor)[];
indexMethod: FunctionConstructor;
label: StringConstructor;
minWidth: (NumberConstructor | StringConstructor)[];
params: ObjectConstructor;
prop: StringConstructor;
remoteSort: {
type: BooleanConstructor;
default: null;
};
renderer: (ObjectConstructor | FunctionConstructor)[];
required: {
type: BooleanConstructor;
default: boolean;
};
resizable: {
type: BooleanConstructor;
default: null;
};
rules: ObjectConstructor;
showHeaderOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
showHeaderTip: {
type: BooleanConstructor;
default: null;
};
showIcon: {
type: BooleanConstructor;
default: boolean;
};
showOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
showTip: {
type: BooleanConstructor;
default: null;
};
sortBy: (ArrayConstructor | StringConstructor)[];
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
title: (StringConstructor | FunctionConstructor)[];
treeNode: BooleanConstructor;
type: StringConstructor;
width: (NumberConstructor | StringConstructor)[];
operationConfig: ObjectConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (ObjectConstructor | FunctionConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_chart_theme: ObjectConstructor;
}>>, {
tiny_mode_root: boolean;
showIcon: boolean;
required: boolean;
resizable: boolean;
remoteSort: boolean;
showHeaderOverflow: string | boolean;
showOverflow: string | boolean;
sortable: boolean;
treeNode: boolean;
filterMultiple: boolean;
formatConfig: Record<string, any>;
group: boolean;
showHeaderTip: boolean;
showTip: boolean;
}>;
export default _default;

@@ -7,2 +7,5 @@ declare const GlobalConfig: {

stripe: boolean;
stripeSaas: boolean;
borderSaas: boolean;
borderVertical: boolean;
highlightHoverRow: boolean;

@@ -86,4 +89,98 @@ resizable: boolean;

TINY_TABLE_CUSTOM_SETTING: string;
viewConfig: {
DEFAULT: string;
MF: string;
CARD: string;
LIST: string;
GANTT: string;
MF_SHOW_LIST: string;
MF_SHOW_CARD: string;
toolbar: {
default: string;
mf: string;
card: string;
};
pager: {
default: string;
mf: string;
card: string;
};
columnAnchor: {
default: string;
mf: string;
card: string;
};
hiddenColumn: {
default: string;
mf: string;
card: string;
};
tableHeader: {
default: string;
mf: string;
card: string;
};
emptyData: {
default: string;
mf: string;
card: string;
};
tableBody: {
default: string;
mf: string;
card: string;
};
tableFooter: {
default: string;
mf: string;
card: string;
};
fixedColumn: {
default: string;
mf: string;
card: string;
};
borderLine: {
default: string;
mf: string;
card: string;
};
resizeBar: {
default: string;
mf: string;
card: string;
};
gridLoading: {
default: string;
mf: string;
card: string;
};
tableWrapper: {
default: string;
mf: string;
card: string;
};
selectToolbar: {
default: string;
mf: string;
card: string;
};
mfTable: {
default: string;
mf: string;
card: string;
};
footerBorder: {
default: string;
mf: string;
card: string;
};
operButton: {
default: string;
mf: string;
card: string;
};
};
};
export default GlobalConfig;
export declare const prefix = "tiny-grid";
declare const _default: {
_insert(data: any): any;
_insert(records: any): any;
_insertAt(records: any, row: any): any;

@@ -4,0 +4,0 @@ /**

@@ -46,3 +46,3 @@ /**

};
render(): any;
render(): JSX.Element;
computed: {

@@ -56,9 +56,9 @@ condition(): any;

updatePanel: () => void;
renderBase(): any;
renderDefault(): any;
renderExtends(): any;
renderAdvance(): any;
renderAdvancePanel(): any;
renderInput(): any;
renderEnumable(): any;
renderBase(): JSX.Element;
renderDefault(): JSX.Element | null;
renderExtends(): JSX.Element | null;
renderAdvance(): JSX.Element | null;
renderAdvancePanel(): JSX.Element | null;
renderInput(): JSX.Element | null;
renderEnumable(): JSX.Element | null;
showAdvList(e: any): void;

@@ -65,0 +65,0 @@ hideAdvList(): void;

@@ -29,3 +29,2 @@ /**

fixedColumn: ArrayConstructor;
fixedType: StringConstructor;
footerData: ArrayConstructor;

@@ -55,3 +54,2 @@ size: StringConstructor;

$columnIndex: any;
fixed: any;
};

@@ -58,0 +56,0 @@ tfOns: {};

@@ -25,1243 +25,496 @@ /**

*/
declare const _default: {
name: string;
components: {
TinyGridTable: {
name: string;
props: {
align: {
type: StringConstructor;
default: () => any;
};
autoResize: BooleanConstructor;
border: {
type: BooleanConstructor;
default: () => any;
};
cellClassName: (StringConstructor | FunctionConstructor)[];
columnKey: BooleanConstructor;
columnMinWidth: (StringConstructor | NumberConstructor)[];
columnWidth: (StringConstructor | NumberConstructor)[];
contextMenu: ObjectConstructor;
customs: ArrayConstructor;
data: (ObjectConstructor | ArrayConstructor)[];
dropConfig: ObjectConstructor;
editConfig: (ObjectConstructor | BooleanConstructor)[];
editRules: ObjectConstructor;
expandConfig: ObjectConstructor;
fit: {
type: BooleanConstructor;
default: () => boolean;
};
footerAlign: {
type: StringConstructor;
default: () => any;
};
footerCellClassName: (StringConstructor | FunctionConstructor)[];
footerMethod: FunctionConstructor;
footerRowClassName: (StringConstructor | FunctionConstructor)[];
footerSpanMethod: FunctionConstructor;
headerAlign: {
type: StringConstructor;
default: () => any;
};
headerCellClassName: (StringConstructor | FunctionConstructor)[];
headerRowClassName: (StringConstructor | FunctionConstructor)[];
headerSuffixIconAbsolute: BooleanConstructor;
height: (StringConstructor | NumberConstructor)[];
highlightCell: BooleanConstructor;
highlightCurrentColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightCurrentRow: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverRow: {
type: BooleanConstructor;
default: () => boolean;
};
isAsyncColumn: BooleanConstructor;
isCenterEmpty: BooleanConstructor;
isDragHeaderSorting: BooleanConstructor;
keyboardConfig: ObjectConstructor;
loading: BooleanConstructor;
loadingComponent: ObjectConstructor;
maxHeight: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
mouseConfig: ObjectConstructor;
optimization: ObjectConstructor;
params: ObjectConstructor;
radioConfig: ObjectConstructor;
remoteFilter: BooleanConstructor;
remoteSort: BooleanConstructor;
renderEmpty: FunctionConstructor;
renderRowAfter: FunctionConstructor;
resizable: {
type: BooleanConstructor;
default: () => boolean;
};
rowClassName: (StringConstructor | FunctionConstructor)[];
rowGroup: ObjectConstructor;
rowId: {
type: StringConstructor;
default: () => string;
};
rowKey: BooleanConstructor;
rowSpan: ArrayConstructor;
scrollLoad: ObjectConstructor;
selectConfig: ObjectConstructor;
showFooter: BooleanConstructor;
showHeader: {
type: BooleanConstructor;
default: () => boolean;
};
showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
size: {
type: StringConstructor;
default: () => any;
};
sortConfig: ObjectConstructor;
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
spanMethod: FunctionConstructor;
startIndex: {
type: NumberConstructor;
default: number;
};
stripe: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;
syncResize: BooleanConstructor;
tableLayout: StringConstructor;
tooltipConfig: {
type: ObjectConstructor;
default: () => {};
};
treeConfig: ObjectConstructor;
validConfig: ObjectConstructor;
};
provide(): {
$table: any;
$column: null;
};
inject: {
$grid: {
default: null;
};
};
data(): any;
computed: {
bodyCtxMenu(): any;
ctxMenuList(): never[];
ctxMenuOpts(): any;
hasFilter(): any;
hasTip(): boolean;
headerCtxMenu(): any;
isCtxMenu(): number;
isGroup(): any;
isResizable(): any;
optimizeOpts(): any;
sortOpts(): any;
tooltipContentOpts(): any;
vSize(): any;
vaildTipOpts(): any;
validOpts(): any;
};
watch: {
collectColumn(value: any): void;
customs(value: any): void;
data(value: any): void;
'data.length': {
handler(): void;
};
height(): void;
syncResize(value: any): void;
tableColumn(): void;
};
created(): void;
mounted(): void;
activated(): void;
setup(props: any, { slots, attrs, listeners }: {
slots: any;
attrs: any;
listeners: any;
}): {
slots: any;
tableListeners: any;
};
render(): import("vue").VNode;
methods: {
columnDrop(): void;
rowDrop(): void;
getParentElem(): any;
getParentHeight(): any;
clearAll(silent: any): any;
refreshData(): any;
refreshStyle(): any;
updateData(): any;
handleTableData(force: any): any;
loadTableData(datas: any, notRefresh: any): any;
reloadData(datas: any): any;
loadData(datas: any): Promise<any>;
reloadRow(row: any, record: any, field: any): any;
reloadColumn(columns: any): any;
loadColumn(columns: any): Promise<any>;
updateCache(source: any): void;
modifyCache(): void;
cacheColumnMap(): void;
getRowNode(tr: any): any;
getColumnNode(cell: any): any;
getRowIndex(row: any): any;
getColumnIndex(column: any): any;
hasIndexColumn(column: any): any;
defineField(row: any, copy: any): any;
isTemporaryRow(row: any): any;
createData(records: any, copy: any): Promise<unknown>;
createRow(records: any): Promise<unknown>;
clearData(rows: any, field: any): any;
hasRowInsert(row: any): number;
hasRowChange(row: any, field: any): boolean;
getColumns(columnIndex: any): any;
getColumnById(colid: any): any;
getColumnByField(field: any): any;
getTableColumn(): {
fullColumn: any;
visibleColumn: any;
tableColumn: any;
collectColumn: any;
};
getRecords(): any;
getData(rowIndex: any): any;
getAllRecords(): any;
getSelectRecords(notCopy: any): any;
handleLocalFilter(row: any, column: any): any;
updateAfterFullData(): any;
buildGroupData(): void;
getRowById(rowid: any): any;
getTableData(): {
visibleData: any;
footerData: any;
tableData: any;
fullData: any;
};
handleDefault(): void;
mergeCustomColumn(customColumns: any, sort: any, colWidth: any): void;
resetAll(): void;
hideColumn(tableColumn: any): any;
showColumn(tableColumn: any): any;
resetCustoms(): any;
handleVisibleColumn(tableColumn: any, visible: any): any;
reloadCustoms(customColumns: any, sort: any, colWidth: any): any;
watchColumn(value: any): void;
refreshColumn(): any;
analyColumnWidth(): void;
recalculate(refull: any): any;
autoCellWidth(headerEl: any, bodyEl: any, footerEl: any): void;
resetResizable(): any;
syncFixedTop(): void;
syncHeaderHeight(): void;
updateStyle(): any;
checkScrolling(): void;
preventEvent(event: any, type: any, args: any, next: any, end: any): void;
blurOutside({ row, args, column }: {
row: any;
args: any;
column: any;
}, event: any): any;
handleGlobalMousedownEvent: typeof import("../table/src/events").handleGlobalMousedownEvent;
handleGlobalBlurEvent: typeof import("../table/src/events").handleGlobalBlurEvent;
handleGlobalMousewheelEvent: typeof import("../table/src/events").handleGlobalMousewheelEvent;
handleEscKeyDown: typeof import("../table/src/events").handleEscKeyDown;
handleEnterKeyDown: typeof import("../table/src/events").handleEnterKeyDown;
handleCtxMenu: typeof import("../table/src/events").handleCtxMenu;
handleArrowKeyDown: typeof import("../table/src/events").handleArrowKeyDown;
handleDelKeyDown: typeof import("../table/src/events").handleDelKeyDown;
handleSpaceKeyDown: typeof import("../table/src/events").handleSpaceKeyDown;
handleTabKeyDown: typeof import("../table/src/events").handleTabKeyDown;
handleCopyKeyDown: typeof import("../table/src/events").handleCopyKeyDown;
handleF2KeyDown: typeof import("../table/src/events").handleF2KeyDown;
handleOtherKeyDown: typeof import("../table/src/events").handleOtherKeyDown;
handleGlobalKeydownEvent: typeof import("../table/src/events").handleGlobalKeydownEvent;
handleGlobalResizeEvent: typeof import("../table/src/events").handleGlobalResizeEvent;
triggerHeaderTooltipEvent: typeof import("../table/src/events").triggerHeaderTooltipEvent;
triggerFooterTooltipEvent: typeof import("../table/src/events").triggerFooterTooltipEvent;
triggerTooltipEvent: typeof import("../table/src/events").triggerTooltipEvent;
activateTooltip: () => void;
activateTooltipValid: () => void;
handleTooltip(event: any, column: any, row: any, showTip: any, isHeader: any): any;
clostTooltip(): any;
debounceClose: () => void;
handleSelectionDefChecked(): void;
setSelection(rows: any, value: any): any;
handleSelectRow({ row }: {
row: any;
}, value: any): void;
handleToggleCheckRowEvent(params: any, event: any): void;
triggerCheckRowEvent(event: any, params: any, value: any): void;
toggleRowSelection(row: any): any;
setAllSelection(value: any): void;
checkSelectionStatus(): void;
reserveCheckSelection(): void;
triggerCheckAllEvent(event: any, value: any): void;
toggleAllSelection(): any;
clearSelection(): any;
handleRadioDefChecked(): void;
triggerRadioRowEvent(event: any, params: any): void;
triggerCurrentRowEvent(event: any, params: any): void;
setCurrentRow(row: any): any;
setRadioRow(row: any): any;
clearCurrentRow(): any;
clearRadioRow(): any;
getCurrentRow(): any;
getRadioRow(): any;
triggerHoverEvent(event: any, { row }: {
row: any;
}): void;
setHoverRow(row: any): void;
clearHoverRow(): void;
triggerHeaderCellClickEvent(event: any, params: any): any;
setCurrentColumn(column: any): any;
clearCurrentColumn(): any;
handleChangeCell(event: any, params: any): void;
triggerCellClickEvent(event: any, params: any): void;
triggerCellDBLClickEvent(event: any, params: any): void;
triggerSortEvent(event: any, column: any, order: any): void;
sort(field: any, order: any): any;
clearSort(): any;
closeFilter(): any;
toggleGroupExpansion(row: any): void;
triggerRowExpandEvent(event: any, { row }: {
row: any;
}): any;
toggleRowExpansion(row: any): any;
handleDefaultRowExpand(): void;
setAllRowExpansion(expanded: any): any;
setRowExpansion(rows: any, expanded: any): any;
hasRowExpand(row: any): number;
clearRowExpand(): any;
triggerTreeExpandEvent(event: any, { row }: {
row: any;
}): any;
toggleTreeExpansion(row: any): any;
handleDefaultTreeExpand(): void;
setAllTreeExpansion(expanded: any): any;
setTreeExpansion(rows: any, expanded: any): any;
hasTreeExpand(row: any): number;
clearTreeExpand(): any;
getVirtualScroller(): {
scrollX: any;
scrollY: any;
scrollLeft: any;
scrollTop: any;
};
triggerScrollXEvent(event: any): void;
debounceScrollX: () => void;
loadScrollXData(): void;
triggerScrollYEvent(event: any): void;
debounceScrollY: () => void;
debounceScrollLoad: () => void;
loadScrollYData(event: any): void;
getRowHeight(): any;
computeScrollLoad(): any;
updateScrollXData(): void;
updateScrollXSpace(): void;
updateScrollYData(): void;
updateScrollYSpace(): void;
updateScrollLoadBar(event: any): void;
scrollTo(scrollLeft: any, scrollTop: any): any;
scrollToRow(row: any, column: any, isDelay: any, move: any): any;
scrollToTreeRow(row: any): any;
scrollToColumn(column: any, isDelay: any, move: any): any;
resetScrollTop(): void;
clearScroll(): any;
updateFooter(): any;
updateStatus(scope: any, cellValue: any, renderOpts: any): any;
updateScrollStatus: () => void;
getAsyncColumnUniqueKey(property: any, row: any): string;
getAsyncColumnName(property: any): string;
collectAsyncColumn(tableData: any): never[];
handleAsyncColumn(tableData: any): void;
handleResolveColumn(tableData: any, fetchColumns: any): void;
connect({ toolbar }: {
toolbar: any;
}): void;
getEventTargetNode: (event: any, container: any, queryCls: any) => {
flag: boolean;
container: any;
targetElem: any;
} | {
flag: boolean;
container?: undefined;
targetElem?: undefined;
};
initMultipleHistory(): void;
showSelectToolbar(): any;
toggleSelectToolbarVisible(): any;
};
};
import { hooks } from '@opentiny/vue-common';
declare const _default: hooks.DefineComponent<{
isBeforePageChange: BooleanConstructor;
showSaveMsg: {
type: BooleanConstructor;
default: boolean;
};
provide(): {
$grid: {
name: string;
components: {
TinyGridTable: {
name: string;
props: {
align: {
type: StringConstructor;
default: () => any;
};
autoResize: BooleanConstructor;
border: {
type: BooleanConstructor;
default: () => any;
};
cellClassName: (StringConstructor | FunctionConstructor)[];
columnKey: BooleanConstructor;
columnMinWidth: (StringConstructor | NumberConstructor)[];
columnWidth: (StringConstructor | NumberConstructor)[];
contextMenu: ObjectConstructor;
customs: ArrayConstructor;
data: (ObjectConstructor | ArrayConstructor)[];
dropConfig: ObjectConstructor;
editConfig: (ObjectConstructor | BooleanConstructor)[];
editRules: ObjectConstructor;
expandConfig: ObjectConstructor;
fit: {
type: BooleanConstructor;
default: () => boolean;
};
footerAlign: {
type: StringConstructor;
default: () => any;
};
footerCellClassName: (StringConstructor | FunctionConstructor)[];
footerMethod: FunctionConstructor;
footerRowClassName: (StringConstructor | FunctionConstructor)[];
footerSpanMethod: FunctionConstructor;
headerAlign: {
type: StringConstructor;
default: () => any;
};
headerCellClassName: (StringConstructor | FunctionConstructor)[];
headerRowClassName: (StringConstructor | FunctionConstructor)[];
headerSuffixIconAbsolute: BooleanConstructor;
height: (StringConstructor | NumberConstructor)[];
highlightCell: BooleanConstructor;
highlightCurrentColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightCurrentRow: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverRow: {
type: BooleanConstructor;
default: () => boolean;
};
isAsyncColumn: BooleanConstructor;
isCenterEmpty: BooleanConstructor;
isDragHeaderSorting: BooleanConstructor;
keyboardConfig: ObjectConstructor;
loading: BooleanConstructor;
loadingComponent: ObjectConstructor;
maxHeight: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
mouseConfig: ObjectConstructor;
optimization: ObjectConstructor;
params: ObjectConstructor;
radioConfig: ObjectConstructor;
remoteFilter: BooleanConstructor;
remoteSort: BooleanConstructor;
renderEmpty: FunctionConstructor;
renderRowAfter: FunctionConstructor;
resizable: {
type: BooleanConstructor;
default: () => boolean;
};
rowClassName: (StringConstructor | FunctionConstructor)[];
rowGroup: ObjectConstructor;
rowId: {
type: StringConstructor;
default: () => string;
};
rowKey: BooleanConstructor;
rowSpan: ArrayConstructor;
scrollLoad: ObjectConstructor;
selectConfig: ObjectConstructor;
showFooter: BooleanConstructor;
showHeader: {
type: BooleanConstructor;
default: () => boolean;
};
showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
size: {
type: StringConstructor;
default: () => any;
};
sortConfig: ObjectConstructor;
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
spanMethod: FunctionConstructor;
startIndex: {
type: NumberConstructor;
default: number;
};
stripe: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;
syncResize: BooleanConstructor;
tableLayout: StringConstructor;
tooltipConfig: {
type: ObjectConstructor;
default: () => {};
};
treeConfig: ObjectConstructor;
validConfig: ObjectConstructor;
};
provide(): {
$table: any;
$column: null;
};
inject: {
$grid: {
default: null;
};
};
data(): any;
computed: {
bodyCtxMenu(): any;
ctxMenuList(): never[];
ctxMenuOpts(): any;
hasFilter(): any;
hasTip(): boolean;
headerCtxMenu(): any;
isCtxMenu(): number;
isGroup(): any;
isResizable(): any;
optimizeOpts(): any;
sortOpts(): any;
tooltipContentOpts(): any;
vSize(): any;
vaildTipOpts(): any;
validOpts(): any;
};
watch: {
collectColumn(value: any): void;
customs(value: any): void;
data(value: any): void;
'data.length': {
handler(): void;
};
height(): void;
syncResize(value: any): void;
tableColumn(): void;
};
created(): void;
mounted(): void;
activated(): void;
setup(props: any, { slots, attrs, listeners }: {
slots: any;
attrs: any;
listeners: any;
}): {
slots: any;
tableListeners: any;
};
render(): import("vue").VNode;
methods: {
columnDrop(): void;
rowDrop(): void;
getParentElem(): any;
getParentHeight(): any;
clearAll(silent: any): any;
refreshData(): any;
refreshStyle(): any;
updateData(): any;
handleTableData(force: any): any;
loadTableData(datas: any, notRefresh: any): any;
reloadData(datas: any): any;
loadData(datas: any): Promise<any>;
reloadRow(row: any, record: any, field: any): any;
reloadColumn(columns: any): any;
loadColumn(columns: any): Promise<any>;
updateCache(source: any): void;
modifyCache(): void;
cacheColumnMap(): void;
getRowNode(tr: any): any;
getColumnNode(cell: any): any;
getRowIndex(row: any): any;
getColumnIndex(column: any): any;
hasIndexColumn(column: any): any;
defineField(row: any, copy: any): any;
isTemporaryRow(row: any): any;
createData(records: any, copy: any): Promise<unknown>;
createRow(records: any): Promise<unknown>;
clearData(rows: any, field: any): any;
hasRowInsert(row: any): number;
hasRowChange(row: any, field: any): boolean;
getColumns(columnIndex: any): any;
getColumnById(colid: any): any;
getColumnByField(field: any): any;
getTableColumn(): {
fullColumn: any;
visibleColumn: any;
tableColumn: any;
collectColumn: any;
};
getRecords(): any;
getData(rowIndex: any): any;
getAllRecords(): any;
getSelectRecords(notCopy: any): any;
handleLocalFilter(row: any, column: any): any;
updateAfterFullData(): any;
buildGroupData(): void;
getRowById(rowid: any): any;
getTableData(): {
visibleData: any;
footerData: any;
tableData: any;
fullData: any;
};
handleDefault(): void;
mergeCustomColumn(customColumns: any, sort: any, colWidth: any): void;
resetAll(): void;
hideColumn(tableColumn: any): any;
showColumn(tableColumn: any): any;
resetCustoms(): any;
handleVisibleColumn(tableColumn: any, visible: any): any;
reloadCustoms(customColumns: any, sort: any, colWidth: any): any;
watchColumn(value: any): void;
refreshColumn(): any;
analyColumnWidth(): void;
recalculate(refull: any): any;
autoCellWidth(headerEl: any, bodyEl: any, footerEl: any): void;
resetResizable(): any;
syncFixedTop(): void;
syncHeaderHeight(): void;
updateStyle(): any;
checkScrolling(): void;
preventEvent(event: any, type: any, args: any, next: any, end: any): void;
blurOutside({ row, args, column }: {
row: any;
args: any;
column: any;
}, event: any): any;
handleGlobalMousedownEvent: typeof import("../table/src/events").handleGlobalMousedownEvent;
handleGlobalBlurEvent: typeof import("../table/src/events").handleGlobalBlurEvent;
handleGlobalMousewheelEvent: typeof import("../table/src/events").handleGlobalMousewheelEvent;
handleEscKeyDown: typeof import("../table/src/events").handleEscKeyDown;
handleEnterKeyDown: typeof import("../table/src/events").handleEnterKeyDown;
handleCtxMenu: typeof import("../table/src/events").handleCtxMenu;
handleArrowKeyDown: typeof import("../table/src/events").handleArrowKeyDown;
handleDelKeyDown: typeof import("../table/src/events").handleDelKeyDown;
handleSpaceKeyDown: typeof import("../table/src/events").handleSpaceKeyDown;
handleTabKeyDown: typeof import("../table/src/events").handleTabKeyDown;
handleCopyKeyDown: typeof import("../table/src/events").handleCopyKeyDown;
handleF2KeyDown: typeof import("../table/src/events").handleF2KeyDown;
handleOtherKeyDown: typeof import("../table/src/events").handleOtherKeyDown;
handleGlobalKeydownEvent: typeof import("../table/src/events").handleGlobalKeydownEvent;
handleGlobalResizeEvent: typeof import("../table/src/events").handleGlobalResizeEvent;
triggerHeaderTooltipEvent: typeof import("../table/src/events").triggerHeaderTooltipEvent;
triggerFooterTooltipEvent: typeof import("../table/src/events").triggerFooterTooltipEvent;
triggerTooltipEvent: typeof import("../table/src/events").triggerTooltipEvent;
activateTooltip: () => void;
activateTooltipValid: () => void;
handleTooltip(event: any, column: any, row: any, showTip: any, isHeader: any): any;
clostTooltip(): any;
debounceClose: () => void;
handleSelectionDefChecked(): void;
setSelection(rows: any, value: any): any;
handleSelectRow({ row }: {
row: any;
}, value: any): void;
handleToggleCheckRowEvent(params: any, event: any): void;
triggerCheckRowEvent(event: any, params: any, value: any): void;
toggleRowSelection(row: any): any;
setAllSelection(value: any): void;
checkSelectionStatus(): void;
reserveCheckSelection(): void;
triggerCheckAllEvent(event: any, value: any): void;
toggleAllSelection(): any;
clearSelection(): any;
handleRadioDefChecked(): void;
triggerRadioRowEvent(event: any, params: any): void;
triggerCurrentRowEvent(event: any, params: any): void;
setCurrentRow(row: any): any;
setRadioRow(row: any): any;
clearCurrentRow(): any;
clearRadioRow(): any;
getCurrentRow(): any;
getRadioRow(): any;
triggerHoverEvent(event: any, { row }: {
row: any;
}): void;
setHoverRow(row: any): void;
clearHoverRow(): void;
triggerHeaderCellClickEvent(event: any, params: any): any;
setCurrentColumn(column: any): any;
clearCurrentColumn(): any;
handleChangeCell(event: any, params: any): void;
triggerCellClickEvent(event: any, params: any): void;
triggerCellDBLClickEvent(event: any, params: any): void;
triggerSortEvent(event: any, column: any, order: any): void;
sort(field: any, order: any): any;
clearSort(): any;
closeFilter(): any;
toggleGroupExpansion(row: any): void;
triggerRowExpandEvent(event: any, { row }: {
row: any;
}): any;
toggleRowExpansion(row: any): any;
handleDefaultRowExpand(): void;
setAllRowExpansion(expanded: any): any;
setRowExpansion(rows: any, expanded: any): any;
hasRowExpand(row: any): number;
clearRowExpand(): any;
triggerTreeExpandEvent(event: any, { row }: {
row: any;
}): any;
toggleTreeExpansion(row: any): any;
handleDefaultTreeExpand(): void;
setAllTreeExpansion(expanded: any): any;
setTreeExpansion(rows: any, expanded: any): any;
hasTreeExpand(row: any): number;
clearTreeExpand(): any;
getVirtualScroller(): {
scrollX: any;
scrollY: any;
scrollLeft: any;
scrollTop: any;
};
triggerScrollXEvent(event: any): void;
debounceScrollX: () => void;
loadScrollXData(): void;
triggerScrollYEvent(event: any): void;
debounceScrollY: () => void;
debounceScrollLoad: () => void;
loadScrollYData(event: any): void;
getRowHeight(): any;
computeScrollLoad(): any;
updateScrollXData(): void;
updateScrollXSpace(): void;
updateScrollYData(): void;
updateScrollYSpace(): void;
updateScrollLoadBar(event: any): void;
scrollTo(scrollLeft: any, scrollTop: any): any;
scrollToRow(row: any, column: any, isDelay: any, move: any): any;
scrollToTreeRow(row: any): any;
scrollToColumn(column: any, isDelay: any, move: any): any;
resetScrollTop(): void;
clearScroll(): any;
updateFooter(): any;
updateStatus(scope: any, cellValue: any, renderOpts: any): any;
updateScrollStatus: () => void;
getAsyncColumnUniqueKey(property: any, row: any): string;
getAsyncColumnName(property: any): string;
collectAsyncColumn(tableData: any): never[];
handleAsyncColumn(tableData: any): void;
handleResolveColumn(tableData: any, fetchColumns: any): void;
connect({ toolbar }: {
toolbar: any;
}): void;
getEventTargetNode: (event: any, container: any, queryCls: any) => {
flag: boolean;
container: any;
targetElem: any;
} | {
flag: boolean;
container?: undefined;
targetElem?: undefined;
};
initMultipleHistory(): void;
showSelectToolbar(): any;
toggleSelectToolbarVisible(): any;
};
};
};
provide(): any;
props: {
isBeforePageChange: BooleanConstructor;
showSaveMsg: {
type: BooleanConstructor;
default: boolean;
};
isMultipleHistory: BooleanConstructor;
selectToolbar: (ObjectConstructor | BooleanConstructor)[];
align: {
type: StringConstructor;
default: () => any;
};
autoResize: BooleanConstructor;
border: {
type: BooleanConstructor;
default: () => any;
};
cellClassName: (StringConstructor | FunctionConstructor)[];
columnKey: BooleanConstructor;
columnMinWidth: (StringConstructor | NumberConstructor)[];
columnWidth: (StringConstructor | NumberConstructor)[];
contextMenu: ObjectConstructor;
customs: ArrayConstructor;
data: (ObjectConstructor | ArrayConstructor)[];
dropConfig: ObjectConstructor;
editConfig: (ObjectConstructor | BooleanConstructor)[];
editRules: ObjectConstructor;
expandConfig: ObjectConstructor;
fit: {
type: BooleanConstructor;
default: () => boolean;
};
footerAlign: {
type: StringConstructor;
default: () => any;
};
footerCellClassName: (StringConstructor | FunctionConstructor)[];
footerMethod: FunctionConstructor;
footerRowClassName: (StringConstructor | FunctionConstructor)[];
footerSpanMethod: FunctionConstructor;
headerAlign: {
type: StringConstructor;
default: () => any;
};
headerCellClassName: (StringConstructor | FunctionConstructor)[];
headerRowClassName: (StringConstructor | FunctionConstructor)[];
headerSuffixIconAbsolute: BooleanConstructor;
height: (StringConstructor | NumberConstructor)[];
highlightCell: BooleanConstructor;
highlightCurrentColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightCurrentRow: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverRow: {
type: BooleanConstructor;
default: () => boolean;
};
isAsyncColumn: BooleanConstructor;
isCenterEmpty: BooleanConstructor;
isDragHeaderSorting: BooleanConstructor;
keyboardConfig: ObjectConstructor;
loading: BooleanConstructor;
loadingComponent: ObjectConstructor;
maxHeight: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
mouseConfig: ObjectConstructor;
optimization: ObjectConstructor;
params: ObjectConstructor;
radioConfig: ObjectConstructor;
remoteFilter: BooleanConstructor;
remoteSort: BooleanConstructor;
renderEmpty: FunctionConstructor;
renderRowAfter: FunctionConstructor;
resizable: {
type: BooleanConstructor;
default: () => boolean;
};
rowClassName: (StringConstructor | FunctionConstructor)[];
rowGroup: ObjectConstructor;
rowId: {
type: StringConstructor;
default: () => string;
};
rowKey: BooleanConstructor;
rowSpan: ArrayConstructor;
scrollLoad: ObjectConstructor;
selectConfig: ObjectConstructor;
showFooter: BooleanConstructor;
showHeader: {
type: BooleanConstructor;
default: () => boolean;
};
showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
size: {
type: StringConstructor;
default: () => any;
};
sortConfig: ObjectConstructor;
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
spanMethod: FunctionConstructor;
startIndex: {
type: NumberConstructor;
default: number;
};
stripe: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;
syncResize: BooleanConstructor;
tableLayout: StringConstructor;
tooltipConfig: {
type: ObjectConstructor;
default: () => {};
};
treeConfig: ObjectConstructor;
validConfig: ObjectConstructor;
columns: ArrayConstructor;
proxyConfig: ObjectConstructor;
fetchData: ObjectConstructor;
saveData: ObjectConstructor;
deleteData: ObjectConstructor;
toolbar: ObjectConstructor;
pager: ObjectConstructor;
dataset: ObjectConstructor;
autoLoad: {
type: BooleanConstructor;
default: boolean;
};
seqSerial: {
type: BooleanConstructor;
default: boolean;
};
events: ObjectConstructor;
};
data(): {
emitter: {
emit(eventName: any): void;
on: (event: any, callback: any, once?: boolean) => void;
once(event: any, callback: any): void;
off(event: any, callback: any): void;
};
fetchOption: null;
filterData: never[];
listeners: {};
pagerConfig: null;
pendingRecords: never[];
seqIndex: any;
sortData: {};
tableCustoms: never[];
tableData: never[];
tableLoading: boolean;
tablePage: {
total: number;
pageSize: number;
currentPage: number;
};
toolBarVm: null;
};
computed: {
isMsg(): any;
tableProps(): {};
proxyOpts(): any;
vSize(): any;
};
watch: {
columns(cols: any): void;
startIndex(value: any): void;
tableCustoms(): void;
};
created(): void;
mounted(): void;
setup(props: any, { slots, listeners, attrs }: {
slots: any;
listeners: any;
attrs: any;
}): {
slots: any;
tableListeners: any;
};
render(): any;
methods: {
initPagerConfig(): any;
initFetchOption(): any;
getParentHeight(): any;
handleRowClassName(params: any): any;
handleActiveMethod(params: any): any;
handleFetch(code: any, sortArg: any): any;
loadFetchData(rest: any): void;
handleSave(code: any, args: any): Promise<unknown> | undefined;
handleDelete(code: any, args: any): void;
handleFullScreen([show]: [any]): void;
commitProxy(code: any): any;
handleDeleteRow(code: any, i18nKey: any, callback: any): void;
getPendingRecords(): any;
triggerToolbarBtnEvent(button: any, event: any): void;
triggerPendingEvent(code: any): void;
pageChangeEvent(params: any): void;
pageSizeChange(size: any, load: any): void;
pageCurrentChange(current: any): void;
beforePageChangeHandler(params: any): void;
sortChangeEvent(params: any): void;
filterChangeEvent(params: any): void;
};
};
isMultipleHistory: BooleanConstructor;
selectToolbar: (BooleanConstructor | ObjectConstructor)[];
align: {
type: StringConstructor;
default: () => any;
};
props: {
isBeforePageChange: BooleanConstructor;
showSaveMsg: {
type: BooleanConstructor;
default: boolean;
};
isMultipleHistory: BooleanConstructor;
selectToolbar: (ObjectConstructor | BooleanConstructor)[];
align: {
type: StringConstructor;
default: () => any;
};
autoResize: BooleanConstructor;
border: {
type: BooleanConstructor;
default: () => any;
};
cellClassName: (StringConstructor | FunctionConstructor)[];
columnKey: BooleanConstructor;
columnMinWidth: (StringConstructor | NumberConstructor)[];
columnWidth: (StringConstructor | NumberConstructor)[];
contextMenu: ObjectConstructor;
customs: ArrayConstructor;
data: (ObjectConstructor | ArrayConstructor)[];
dropConfig: ObjectConstructor;
editConfig: (ObjectConstructor | BooleanConstructor)[];
editRules: ObjectConstructor;
expandConfig: ObjectConstructor;
fit: {
type: BooleanConstructor;
default: () => boolean;
};
footerAlign: {
type: StringConstructor;
default: () => any;
};
footerCellClassName: (StringConstructor | FunctionConstructor)[];
footerMethod: FunctionConstructor;
footerRowClassName: (StringConstructor | FunctionConstructor)[];
footerSpanMethod: FunctionConstructor;
headerAlign: {
type: StringConstructor;
default: () => any;
};
headerCellClassName: (StringConstructor | FunctionConstructor)[];
headerRowClassName: (StringConstructor | FunctionConstructor)[];
headerSuffixIconAbsolute: BooleanConstructor;
height: (StringConstructor | NumberConstructor)[];
highlightCell: BooleanConstructor;
highlightCurrentColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightCurrentRow: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverRow: {
type: BooleanConstructor;
default: () => boolean;
};
isAsyncColumn: BooleanConstructor;
isCenterEmpty: BooleanConstructor;
isDragHeaderSorting: BooleanConstructor;
keyboardConfig: ObjectConstructor;
loading: BooleanConstructor;
loadingComponent: ObjectConstructor;
maxHeight: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
mouseConfig: ObjectConstructor;
optimization: ObjectConstructor;
params: ObjectConstructor;
radioConfig: ObjectConstructor;
remoteFilter: BooleanConstructor;
remoteSort: BooleanConstructor;
renderEmpty: FunctionConstructor;
renderRowAfter: FunctionConstructor;
resizable: {
type: BooleanConstructor;
default: () => boolean;
};
rowClassName: (StringConstructor | FunctionConstructor)[];
rowGroup: ObjectConstructor;
rowId: {
type: StringConstructor;
default: () => string;
};
rowKey: BooleanConstructor;
rowSpan: ArrayConstructor;
scrollLoad: ObjectConstructor;
selectConfig: ObjectConstructor;
showFooter: BooleanConstructor;
showHeader: {
type: BooleanConstructor;
default: () => boolean;
};
showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
default: () => any;
};
size: {
type: StringConstructor;
default: () => any;
};
sortConfig: ObjectConstructor;
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
spanMethod: FunctionConstructor;
startIndex: {
type: NumberConstructor;
default: number;
};
stripe: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;
syncResize: BooleanConstructor;
tableLayout: StringConstructor;
tooltipConfig: {
type: ObjectConstructor;
default: () => {};
};
treeConfig: ObjectConstructor;
validConfig: ObjectConstructor;
columns: ArrayConstructor;
proxyConfig: ObjectConstructor;
fetchData: ObjectConstructor;
saveData: ObjectConstructor;
deleteData: ObjectConstructor;
toolbar: ObjectConstructor;
pager: ObjectConstructor;
dataset: ObjectConstructor;
autoLoad: {
type: BooleanConstructor;
default: boolean;
};
seqSerial: {
type: BooleanConstructor;
default: boolean;
};
events: ObjectConstructor;
autoResize: BooleanConstructor;
border: {
type: BooleanConstructor;
default: () => any;
};
data(): {
emitter: {
emit(eventName: any): void;
on: (event: any, callback: any, once?: boolean) => void;
once(event: any, callback: any): void;
off(event: any, callback: any): void;
};
fetchOption: null;
filterData: never[];
listeners: {};
pagerConfig: null;
pendingRecords: never[];
seqIndex: any;
sortData: {};
tableCustoms: never[];
tableData: never[];
tableLoading: boolean;
tablePage: {
total: number;
pageSize: number;
currentPage: number;
};
toolBarVm: null;
cellClassName: (StringConstructor | FunctionConstructor)[];
columnKey: BooleanConstructor;
columnMinWidth: (NumberConstructor | StringConstructor)[];
columnWidth: (NumberConstructor | StringConstructor)[];
contextMenu: ObjectConstructor;
customs: ArrayConstructor;
data: (ObjectConstructor | ArrayConstructor)[];
dropConfig: ObjectConstructor;
editConfig: (BooleanConstructor | ObjectConstructor)[];
editRules: ObjectConstructor;
expandConfig: ObjectConstructor;
fit: {
type: BooleanConstructor;
default: () => boolean;
};
computed: {
isMsg(): any;
tableProps(): {};
proxyOpts(): any;
vSize(): any;
footerAlign: {
type: StringConstructor;
default: () => any;
};
watch: {
columns(cols: any): void;
startIndex(value: any): void;
tableCustoms(): void;
footerCellClassName: (StringConstructor | FunctionConstructor)[];
footerMethod: FunctionConstructor;
footerRowClassName: (StringConstructor | FunctionConstructor)[];
footerSpanMethod: FunctionConstructor;
headerAlign: {
type: StringConstructor;
default: () => any;
};
created(): void;
mounted(): void;
setup(props: any, { slots, listeners, attrs }: {
slots: any;
listeners: any;
attrs: any;
}): {
slots: any;
tableListeners: any;
headerCellClassName: (StringConstructor | FunctionConstructor)[];
headerRowClassName: (StringConstructor | FunctionConstructor)[];
headerSuffixIconAbsolute: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
highlightCell: BooleanConstructor;
highlightCurrentColumn: {
type: BooleanConstructor;
default: () => any;
};
render(): any;
methods: {
initPagerConfig(): any;
initFetchOption(): any;
getParentHeight(): any;
handleRowClassName(params: any): any;
handleActiveMethod(params: any): any;
handleFetch(code: any, sortArg: any): any;
loadFetchData(rest: any): void;
handleSave(code: any, args: any): Promise<unknown> | undefined;
handleDelete(code: any, args: any): void;
handleFullScreen([show]: [any]): void;
commitProxy(code: any): any;
handleDeleteRow(code: any, i18nKey: any, callback: any): void;
getPendingRecords(): any;
triggerToolbarBtnEvent(button: any, event: any): void;
triggerPendingEvent(code: any): void;
pageChangeEvent(params: any): void;
pageSizeChange(size: any, load: any): void;
pageCurrentChange(current: any): void;
beforePageChangeHandler(params: any): void;
sortChangeEvent(params: any): void;
filterChangeEvent(params: any): void;
highlightCurrentRow: {
type: BooleanConstructor;
default: () => any;
};
};
highlightHoverColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverRow: {
type: BooleanConstructor;
default: () => boolean;
};
isAsyncColumn: BooleanConstructor;
isCenterEmpty: BooleanConstructor;
isDragHeaderSorting: BooleanConstructor;
keyboardConfig: ObjectConstructor;
loading: BooleanConstructor;
loadingComponent: ObjectConstructor;
maxHeight: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
mouseConfig: ObjectConstructor;
optimization: ObjectConstructor;
params: ObjectConstructor;
radioConfig: ObjectConstructor;
remoteFilter: BooleanConstructor;
remoteSort: BooleanConstructor;
renderEmpty: FunctionConstructor;
renderRowAfter: FunctionConstructor;
resizable: {
type: BooleanConstructor;
default: () => boolean;
};
rowClassName: (StringConstructor | FunctionConstructor)[];
rowGroup: ObjectConstructor;
rowId: {
type: StringConstructor;
default: () => string;
};
rowKey: BooleanConstructor;
rowSpan: ArrayConstructor;
scrollLoad: ObjectConstructor;
selectConfig: ObjectConstructor;
showFooter: BooleanConstructor;
showHeader: {
type: BooleanConstructor;
default: () => boolean;
};
showHeaderOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: () => any;
};
showOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: () => any;
};
size: {
type: StringConstructor;
default: () => any;
};
sortConfig: ObjectConstructor;
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
spanMethod: FunctionConstructor;
startIndex: {
type: NumberConstructor;
default: number;
};
stripe: {
type: BooleanConstructor;
default: () => boolean;
};
stripeSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderVertical: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;
syncResize: BooleanConstructor;
tableLayout: StringConstructor;
tooltipConfig: {
type: ObjectConstructor;
default: () => {};
};
treeConfig: ObjectConstructor;
validConfig: ObjectConstructor;
cardConfig: ObjectConstructor;
viewType: {
type: StringConstructor;
default: () => string;
};
mfShow: {
type: StringConstructor;
default: () => string;
};
columnAnchor: ArrayConstructor;
renderFooter: FunctionConstructor;
listConfig: ObjectConstructor;
ganttConfig: ObjectConstructor;
prefetch: (BooleanConstructor | ArrayConstructor)[];
intersectionOption: ObjectConstructor;
columns: ArrayConstructor;
proxyConfig: ObjectConstructor;
fetchData: ObjectConstructor;
saveData: ObjectConstructor;
deleteData: ObjectConstructor;
toolbar: ObjectConstructor;
pager: ObjectConstructor;
dataset: ObjectConstructor;
autoLoad: {
type: BooleanConstructor;
default: boolean;
};
seqSerial: {
type: BooleanConstructor;
default: boolean;
};
events: ObjectConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (ObjectConstructor | FunctionConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_chart_theme: ObjectConstructor;
}, {
t: (this: any, path: any, options?: any) => any;
vm: any;
f: (props: any, attrs?: {}) => {};
a: (attrs: any, filters: any, include: any) => {};
d: (props: any) => void;
dp: (props: any) => void;
gcls: (key: any) => any;
m: (...cssClasses: any[]) => string;
}, {
emitter: {
emit(eventName: any): void;
on: (event: any, callback: any, once?: boolean) => void;
once(event: any, callback: any): void;
off(event: any, callback: any): void;
};
fetchOption: null;
filterData: never[];
listeners: {};
pagerConfig: null;
pendingRecords: never[];
seqIndex: number;
sortData: {};
tableCustoms: never[];
tableData: never[];
tableLoading: boolean;
tablePage: {
total: number;
pageSize: number;
currentPage: number;
};
toolBarVm: null;
columnAnchorParams: {};
columnAnchorKey: string;
tasks: {};
}, {
isMsg(): boolean;
tableProps(): {};
proxyOpts(): any;
vSize(): any;
}, {
initPagerConfig(): any;
initFetchOption(): {
api: any;
dataset: Record<string, any>;
fields: any;
loading: any;
} | undefined;
updateParentHeight(): void;
handleRowClassName(params: any): never[];
handleActiveMethod(params: any): any;
handleFetch(code: any, sortArg: any): any;
loadFetchData(rest: any): void;
handleSave(code: any, args: any): Promise<unknown> | undefined;
handleDelete(code: any, args: any): void;
handleFullScreen([show]: [any]): void;
commitProxy(code: any): Promise<void>;
handleDeleteRow(code: any, i18nKey: any, callback: any): void;
getPendingRecords(): never[];
triggerToolbarBtnEvent(button: any, event: any): void;
triggerPendingEvent(code: any): void;
pageChangeEvent(params: any): void;
pageSizeChange(size: any, load: any): void;
pageCurrentChange(current: any): void;
beforePageChangeHandler(params: any): void;
sortChangeEvent(params: any): void;
viewCls(module: any): any;
buildColumnAnchorParams(): void;
anchorAction({ field, anchors, _vm }: {
field: any;
anchors: any;
_vm: any;
}): void;
addIntersectionObserver(): void;
removeIntersectionObserver(): void;
filterChangeEvent(params: any): void;
}, import("vue/types/v3-component-options.js").ComponentOptionsMixin, import("vue/types/v3-component-options.js").ComponentOptionsMixin, {}, string, Readonly<hooks.ExtractPropTypes<{
isBeforePageChange: BooleanConstructor;
showSaveMsg: {
type: BooleanConstructor;
default: boolean;
};
isMultipleHistory: BooleanConstructor;
selectToolbar: (BooleanConstructor | ObjectConstructor)[];
align: {
type: StringConstructor;
default: () => any;
};
autoResize: BooleanConstructor;
border: {
type: BooleanConstructor;
default: () => any;
};
cellClassName: (StringConstructor | FunctionConstructor)[];
columnKey: BooleanConstructor;
columnMinWidth: (NumberConstructor | StringConstructor)[];
columnWidth: (NumberConstructor | StringConstructor)[];
contextMenu: ObjectConstructor;
customs: ArrayConstructor;
data: (ObjectConstructor | ArrayConstructor)[];
dropConfig: ObjectConstructor;
editConfig: (BooleanConstructor | ObjectConstructor)[];
editRules: ObjectConstructor;
expandConfig: ObjectConstructor;
fit: {
type: BooleanConstructor;
default: () => boolean;
};
footerAlign: {
type: StringConstructor;
default: () => any;
};
footerCellClassName: (StringConstructor | FunctionConstructor)[];
footerMethod: FunctionConstructor;
footerRowClassName: (StringConstructor | FunctionConstructor)[];
footerSpanMethod: FunctionConstructor;
headerAlign: {
type: StringConstructor;
default: () => any;
};
headerCellClassName: (StringConstructor | FunctionConstructor)[];
headerRowClassName: (StringConstructor | FunctionConstructor)[];
headerSuffixIconAbsolute: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
highlightCell: BooleanConstructor;
highlightCurrentColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightCurrentRow: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverColumn: {
type: BooleanConstructor;
default: () => any;
};
highlightHoverRow: {
type: BooleanConstructor;
default: () => boolean;
};
isAsyncColumn: BooleanConstructor;
isCenterEmpty: BooleanConstructor;
isDragHeaderSorting: BooleanConstructor;
keyboardConfig: ObjectConstructor;
loading: BooleanConstructor;
loadingComponent: ObjectConstructor;
maxHeight: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
mouseConfig: ObjectConstructor;
optimization: ObjectConstructor;
params: ObjectConstructor;
radioConfig: ObjectConstructor;
remoteFilter: BooleanConstructor;
remoteSort: BooleanConstructor;
renderEmpty: FunctionConstructor;
renderRowAfter: FunctionConstructor;
resizable: {
type: BooleanConstructor;
default: () => boolean;
};
rowClassName: (StringConstructor | FunctionConstructor)[];
rowGroup: ObjectConstructor;
rowId: {
type: StringConstructor;
default: () => string;
};
rowKey: BooleanConstructor;
rowSpan: ArrayConstructor;
scrollLoad: ObjectConstructor;
selectConfig: ObjectConstructor;
showFooter: BooleanConstructor;
showHeader: {
type: BooleanConstructor;
default: () => boolean;
};
showHeaderOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: () => any;
};
showOverflow: {
type: (BooleanConstructor | StringConstructor)[];
default: () => any;
};
size: {
type: StringConstructor;
default: () => any;
};
sortConfig: ObjectConstructor;
sortMethod: FunctionConstructor;
sortable: {
type: BooleanConstructor;
default: boolean;
};
spanMethod: FunctionConstructor;
startIndex: {
type: NumberConstructor;
default: number;
};
stripe: {
type: BooleanConstructor;
default: () => boolean;
};
stripeSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderVertical: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;
syncResize: BooleanConstructor;
tableLayout: StringConstructor;
tooltipConfig: {
type: ObjectConstructor;
default: () => {};
};
treeConfig: ObjectConstructor;
validConfig: ObjectConstructor;
cardConfig: ObjectConstructor;
viewType: {
type: StringConstructor;
default: () => string;
};
mfShow: {
type: StringConstructor;
default: () => string;
};
columnAnchor: ArrayConstructor;
renderFooter: FunctionConstructor;
listConfig: ObjectConstructor;
ganttConfig: ObjectConstructor;
prefetch: (BooleanConstructor | ArrayConstructor)[];
intersectionOption: ObjectConstructor;
columns: ArrayConstructor;
proxyConfig: ObjectConstructor;
fetchData: ObjectConstructor;
saveData: ObjectConstructor;
deleteData: ObjectConstructor;
toolbar: ObjectConstructor;
pager: ObjectConstructor;
dataset: ObjectConstructor;
autoLoad: {
type: BooleanConstructor;
default: boolean;
};
seqSerial: {
type: BooleanConstructor;
default: boolean;
};
events: ObjectConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (ObjectConstructor | FunctionConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_chart_theme: ObjectConstructor;
}>>, {
showHeader: boolean;
showFooter: boolean;
tiny_mode_root: boolean;
size: string;
loading: boolean;
fit: boolean;
border: boolean;
align: string;
startIndex: number;
resizable: boolean;
tooltipConfig: Record<string, any>;
syncResize: boolean;
rowKey: boolean;
isBeforePageChange: boolean;
isMultipleHistory: boolean;
autoLoad: boolean;
seqSerial: boolean;
showSaveMsg: boolean;
autoResize: boolean;
columnKey: boolean;
footerAlign: string;
headerAlign: string;
headerSuffixIconAbsolute: boolean;
highlightCell: boolean;
highlightCurrentColumn: boolean;
highlightCurrentRow: boolean;
highlightHoverColumn: boolean;
highlightHoverRow: boolean;
isAsyncColumn: boolean;
isCenterEmpty: boolean;
isDragHeaderSorting: boolean;
remoteFilter: boolean;
remoteSort: boolean;
rowId: string;
showHeaderOverflow: string | boolean;
showOverflow: string | boolean;
sortable: boolean;
stripe: boolean;
stripeSaas: boolean;
borderSaas: boolean;
borderVertical: boolean;
viewType: string;
mfShow: string;
}>;
export default _default;

@@ -30,3 +30,2 @@ /**

fixedColumn: ArrayConstructor;
fixedType: StringConstructor;
size: StringConstructor;

@@ -33,0 +32,0 @@ isGroup: BooleanConstructor;

@@ -1,8 +0,21 @@

declare const _default: {
name: string;
props: {
visible: BooleanConstructor;
};
render(): any;
};
declare const _default: import("@opentiny/vue-common").DefineComponent<{
visible: BooleanConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (ObjectConstructor | FunctionConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_chart_theme: ObjectConstructor;
}, {}, {}, {}, {}, import("vue/types/v3-component-options.js").ComponentOptionsMixin, import("vue/types/v3-component-options.js").ComponentOptionsMixin, {}, string, Readonly<import("@opentiny/vue-common").ExtractPropTypes<{
visible: BooleanConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (ObjectConstructor | FunctionConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_chart_theme: ObjectConstructor;
}>>, {
visible: boolean;
tiny_mode_root: boolean;
}>;
export default _default;

@@ -5,4 +5,4 @@ declare const _default: {

props: {
modelValue: (StringConstructor | NumberConstructor)[];
label: (StringConstructor | NumberConstructor)[];
modelValue: (NumberConstructor | StringConstructor)[];
label: (NumberConstructor | StringConstructor)[];
disabled: BooleanConstructor;

@@ -9,0 +9,0 @@ name: StringConstructor;

@@ -6,2 +6,3 @@ import { triggerHeaderTooltipEvent, triggerFooterTooltipEvent, triggerTooltipEvent, handleGlobalMousedownEvent, handleGlobalBlurEvent, handleGlobalMousewheelEvent, handleArrowKeyDown, handleCopyKeyDown, handleCtxMenu, handleDelKeyDown, handleEnterKeyDown, handleEscKeyDown, handleF2KeyDown, handleOtherKeyDown, handleSpaceKeyDown, handleTabKeyDown, handleGlobalKeydownEvent, handleGlobalResizeEvent } from './events';

getParentElem(): any;
updateParentHeight(): void;
getParentHeight(): any;

@@ -20,3 +21,2 @@ clearAll(silent: any): any;

updateCache(source: any): void;
modifyCache(): void;
cacheColumnMap(): void;

@@ -73,9 +73,7 @@ getRowNode(tr: any): any;

*/
recalculate(refull: any): any;
recalculate(): any;
autoCellWidth(headerEl: any, bodyEl: any, footerEl: any): void;
syncHeaderHeight(): void;
resetResizable(): any;
syncFixedTop(): void;
syncHeaderHeight(): void;
updateStyle(): any;
checkScrolling(): void;
preventEvent(event: any, type: any, args: any, next: any, end: any): void;

@@ -105,7 +103,7 @@ blurOutside({ row, args, column }: {

triggerTooltipEvent: typeof triggerTooltipEvent;
activateTooltip: () => void;
activateTooltipValid: () => void;
activateTooltip(tooltip: any, isValid: any): void;
activateTooltipValid(tooltip: any): void;
handleTooltip(event: any, column: any, row: any, showTip: any, isHeader: any): any;
clostTooltip(): any;
debounceClose: () => void;
debounceClose(tooltip: any): void;
handleSelectionDefChecked(): void;

@@ -134,7 +132,2 @@ setSelection(rows: any, value: any): any;

getRadioRow(): any;
triggerHoverEvent(event: any, { row }: {
row: any;
}): void;
setHoverRow(row: any): void;
clearHoverRow(): void;
triggerHeaderCellClickEvent(event: any, params: any): any;

@@ -176,7 +169,7 @@ setCurrentColumn(column: any): any;

triggerScrollXEvent(event: any): void;
debounceScrollX: () => void;
debounceScrollX(event: any): void;
loadScrollXData(): void;
triggerScrollYEvent(event: any): void;
debounceScrollY: () => void;
debounceScrollLoad: () => void;
debounceScrollY(event: any): void;
debounceScrollLoad(event: any): void;
loadScrollYData(event: any): void;

@@ -198,3 +191,3 @@ getRowHeight(): any;

updateStatus(scope: any, cellValue: any, renderOpts: any): any;
updateScrollStatus: () => void;
updateScrollStatus(): void;
getAsyncColumnUniqueKey(property: any, row: any): string;

@@ -220,3 +213,6 @@ getAsyncColumnName(property: any): string;

toggleSelectToolbarVisible(): any;
handleSelectionHeader(): void;
handleVisibilityChange(visible: any, entry: any): void;
updateTableBodyHeight(): void;
};
export default Methods;

@@ -32,5 +32,4 @@ declare const getRowUniqueId: () => string;

visibleColumnChanged: any;
sliced: boolean;
};
declare const clearOnTableUnmount: ($table: any) => void;
export { clearOnTableUnmount, getRowUniqueId, getTableCellKey, getTableRowKey, getTotalRows, getTreeChildrenKey, getTreeShowKey, setTreeScrollYCache, setTableRowKey, sliceFullData, sliceVisibleColumn };

@@ -0,1 +1,26 @@

/**
* MIT License
*
* Copyright (c) 2019 Xu Liangzhan
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
*/
import { hooks } from '@opentiny/vue-common';
declare const _default: {

@@ -15,4 +40,4 @@ name: string;

columnKey: BooleanConstructor;
columnMinWidth: (StringConstructor | NumberConstructor)[];
columnWidth: (StringConstructor | NumberConstructor)[];
columnMinWidth: (NumberConstructor | StringConstructor)[];
columnWidth: (NumberConstructor | StringConstructor)[];
contextMenu: ObjectConstructor;

@@ -22,3 +47,3 @@ customs: ArrayConstructor;

dropConfig: ObjectConstructor;
editConfig: (ObjectConstructor | BooleanConstructor)[];
editConfig: (BooleanConstructor | ObjectConstructor)[];
editRules: ObjectConstructor;

@@ -45,3 +70,3 @@ expandConfig: ObjectConstructor;

headerSuffixIconAbsolute: BooleanConstructor;
height: (StringConstructor | NumberConstructor)[];
height: (NumberConstructor | StringConstructor)[];
highlightCell: BooleanConstructor;

@@ -70,4 +95,4 @@ highlightCurrentColumn: {

loadingComponent: ObjectConstructor;
maxHeight: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
maxHeight: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
mouseConfig: ObjectConstructor;

@@ -101,7 +126,7 @@ optimization: ObjectConstructor;

showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
type: (BooleanConstructor | StringConstructor)[];
default: () => any;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
type: (BooleanConstructor | StringConstructor)[];
default: () => any;

@@ -128,2 +153,14 @@ };

};
stripeSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderVertical: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;

@@ -138,2 +175,17 @@ syncResize: BooleanConstructor;

validConfig: ObjectConstructor;
cardConfig: ObjectConstructor;
viewType: {
type: StringConstructor;
default: () => string;
};
mfShow: {
type: StringConstructor;
default: () => string;
};
columnAnchor: ArrayConstructor;
renderFooter: FunctionConstructor;
listConfig: ObjectConstructor;
ganttConfig: ObjectConstructor;
prefetch: (BooleanConstructor | ArrayConstructor)[];
intersectionOption: ObjectConstructor;
};

@@ -155,4 +207,4 @@ provide(): {

columnKey: BooleanConstructor;
columnMinWidth: (StringConstructor | NumberConstructor)[];
columnWidth: (StringConstructor | NumberConstructor)[];
columnMinWidth: (NumberConstructor | StringConstructor)[];
columnWidth: (NumberConstructor | StringConstructor)[];
contextMenu: ObjectConstructor;

@@ -162,3 +214,3 @@ customs: ArrayConstructor;

dropConfig: ObjectConstructor;
editConfig: (ObjectConstructor | BooleanConstructor)[];
editConfig: (BooleanConstructor | ObjectConstructor)[];
editRules: ObjectConstructor;

@@ -185,3 +237,3 @@ expandConfig: ObjectConstructor;

headerSuffixIconAbsolute: BooleanConstructor;
height: (StringConstructor | NumberConstructor)[];
height: (NumberConstructor | StringConstructor)[];
highlightCell: BooleanConstructor;

@@ -210,4 +262,4 @@ highlightCurrentColumn: {

loadingComponent: ObjectConstructor;
maxHeight: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
maxHeight: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
mouseConfig: ObjectConstructor;

@@ -241,7 +293,7 @@ optimization: ObjectConstructor;

showHeaderOverflow: {
type: (StringConstructor | BooleanConstructor)[];
type: (BooleanConstructor | StringConstructor)[];
default: () => any;
};
showOverflow: {
type: (StringConstructor | BooleanConstructor)[];
type: (BooleanConstructor | StringConstructor)[];
default: () => any;

@@ -268,2 +320,14 @@ };

};
stripeSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderSaas: {
type: BooleanConstructor;
default: () => boolean;
};
borderVertical: {
type: BooleanConstructor;
default: () => boolean;
};
summaryConfig: ObjectConstructor;

@@ -278,2 +342,17 @@ syncResize: BooleanConstructor;

validConfig: ObjectConstructor;
cardConfig: ObjectConstructor;
viewType: {
type: StringConstructor;
default: () => string;
};
mfShow: {
type: StringConstructor;
default: () => string;
};
columnAnchor: ArrayConstructor;
renderFooter: FunctionConstructor;
listConfig: ObjectConstructor;
ganttConfig: ObjectConstructor;
prefetch: (BooleanConstructor | ArrayConstructor)[];
intersectionOption: ObjectConstructor;
};

@@ -303,2 +382,4 @@ provide(): any;

validOpts(): any;
tinyTheme(): any;
computerTableBodyHeight(): any;
};

@@ -315,2 +396,3 @@ watch: {

tableColumn(): void;
parentHeight(): void;
};

@@ -328,7 +410,9 @@ created(): void;

};
render(): import("vue").VNode;
render(): hooks.VNode;
methods: {
viewCls(module: any): any;
columnDrop(): void;
rowDrop(): void;
getParentElem(): any;
updateParentHeight(): void;
getParentHeight(): any;

@@ -347,3 +431,2 @@ clearAll(silent: any): any;

updateCache(source: any): void;
modifyCache(): void;
cacheColumnMap(): void;

@@ -396,9 +479,7 @@ getRowNode(tr: any): any;

analyColumnWidth(): void;
recalculate(refull: any): any;
recalculate(): any;
autoCellWidth(headerEl: any, bodyEl: any, footerEl: any): void;
syncHeaderHeight(): void;
resetResizable(): any;
syncFixedTop(): void;
syncHeaderHeight(): void;
updateStyle(): any;
checkScrolling(): void;
preventEvent(event: any, type: any, args: any, next: any, end: any): void;

@@ -428,7 +509,7 @@ blurOutside({ row, args, column }: {

triggerTooltipEvent: typeof import("./events").triggerTooltipEvent;
activateTooltip: () => void;
activateTooltipValid: () => void;
activateTooltip(tooltip: any, isValid: any): void;
activateTooltipValid(tooltip: any): void;
handleTooltip(event: any, column: any, row: any, showTip: any, isHeader: any): any;
clostTooltip(): any;
debounceClose: () => void;
debounceClose(tooltip: any): void;
handleSelectionDefChecked(): void;

@@ -457,7 +538,2 @@ setSelection(rows: any, value: any): any;

getRadioRow(): any;
triggerHoverEvent(event: any, { row }: {
row: any;
}): void;
setHoverRow(row: any): void;
clearHoverRow(): void;
triggerHeaderCellClickEvent(event: any, params: any): any;

@@ -499,7 +575,7 @@ setCurrentColumn(column: any): any;

triggerScrollXEvent(event: any): void;
debounceScrollX: () => void;
debounceScrollX(event: any): void;
loadScrollXData(): void;
triggerScrollYEvent(event: any): void;
debounceScrollY: () => void;
debounceScrollLoad: () => void;
debounceScrollY(event: any): void;
debounceScrollLoad(event: any): void;
loadScrollYData(event: any): void;

@@ -521,3 +597,3 @@ getRowHeight(): any;

updateStatus(scope: any, cellValue: any, renderOpts: any): any;
updateScrollStatus: () => void;
updateScrollStatus(): void;
getAsyncColumnUniqueKey(property: any, row: any): string;

@@ -543,2 +619,5 @@ getAsyncColumnName(property: any): string;

toggleSelectToolbarVisible(): any;
handleSelectionHeader(): void;
handleVisibilityChange(visible: any, entry: any): void;
updateTableBodyHeight(): void;
};

@@ -570,2 +649,4 @@ };

validOpts(): any;
tinyTheme(): any;
computerTableBodyHeight(): any;
};

@@ -582,2 +663,3 @@ watch: {

tableColumn(): void;
parentHeight(): void;
};

@@ -595,7 +677,9 @@ created(): void;

};
render(): import("vue").VNode;
render(): hooks.VNode;
methods: {
viewCls(module: any): any;
columnDrop(): void;
rowDrop(): void;
getParentElem(): any;
updateParentHeight(): void;
getParentHeight(): any;

@@ -614,3 +698,2 @@ clearAll(silent: any): any;

updateCache(source: any): void;
modifyCache(): void;
cacheColumnMap(): void;

@@ -663,9 +746,7 @@ getRowNode(tr: any): any;

analyColumnWidth(): void;
recalculate(refull: any): any;
recalculate(): any;
autoCellWidth(headerEl: any, bodyEl: any, footerEl: any): void;
syncHeaderHeight(): void;
resetResizable(): any;
syncFixedTop(): void;
syncHeaderHeight(): void;
updateStyle(): any;
checkScrolling(): void;
preventEvent(event: any, type: any, args: any, next: any, end: any): void;

@@ -695,7 +776,7 @@ blurOutside({ row, args, column }: {

triggerTooltipEvent: typeof import("./events").triggerTooltipEvent;
activateTooltip: () => void;
activateTooltipValid: () => void;
activateTooltip(tooltip: any, isValid: any): void;
activateTooltipValid(tooltip: any): void;
handleTooltip(event: any, column: any, row: any, showTip: any, isHeader: any): any;
clostTooltip(): any;
debounceClose: () => void;
debounceClose(tooltip: any): void;
handleSelectionDefChecked(): void;

@@ -724,7 +805,2 @@ setSelection(rows: any, value: any): any;

getRadioRow(): any;
triggerHoverEvent(event: any, { row }: {
row: any;
}): void;
setHoverRow(row: any): void;
clearHoverRow(): void;
triggerHeaderCellClickEvent(event: any, params: any): any;

@@ -766,7 +842,7 @@ setCurrentColumn(column: any): any;

triggerScrollXEvent(event: any): void;
debounceScrollX: () => void;
debounceScrollX(event: any): void;
loadScrollXData(): void;
triggerScrollYEvent(event: any): void;
debounceScrollY: () => void;
debounceScrollLoad: () => void;
debounceScrollY(event: any): void;
debounceScrollLoad(event: any): void;
loadScrollYData(event: any): void;

@@ -788,3 +864,3 @@ getRowHeight(): any;

updateStatus(scope: any, cellValue: any, renderOpts: any): any;
updateScrollStatus: () => void;
updateScrollStatus(): void;
getAsyncColumnUniqueKey(property: any, row: any): string;

@@ -810,4 +886,7 @@ getAsyncColumnName(property: any): string;

toggleSelectToolbarVisible(): any;
handleSelectionHeader(): void;
handleVisibilityChange(visible: any, entry: any): void;
updateTableBodyHeight(): void;
};
};
export default _default;

@@ -32,1 +32,7 @@ /**

}) => any;
export declare const calcFixedStickyPosition: ({ headerEl, bodyEl, columnStore, scrollbarWidth }: {
headerEl: any;
bodyEl: any;
columnStore: any;
scrollbarWidth: any;
}) => void;

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc