@rivercoders/vue3-datagrid
Version:
Vue 3 DataGrid Spreadsheet
18 lines (17 loc) • 739 B
TypeScript
import { Edition, RevoGrid } from '@rivercoders/revogrid/dist/types/interfaces';
import { VNode } from '@rivercoders/revogrid/dist/types/stencil-public-runtime';
import { DefineComponent } from 'vue';
export default class VueEditorAdapter {
private VueEditorConstructor;
column: RevoGrid.ColumnDataSchemaModel;
private save;
private close;
private appContext;
element: Element | null;
editCell: Edition.EditCell | null;
private vueEl;
constructor(VueEditorConstructor: DefineComponent, column: RevoGrid.ColumnDataSchemaModel, save: Function, close: Function, appContext: Object);
componentDidRender(): void;
disconnectedCallback(): void;
render(h: RevoGrid.HyperFunc<VNode>): JSX.Element;
}