@revolist/revogrid
Advanced tools
Comparing version 1.5.15 to 1.5.16
@@ -18,3 +18,3 @@ 'use strict'; | ||
return patchEsm().then(() => { | ||
return themeService.bootstrapLazy([["revo-grid_9.cjs",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
return themeService.bootstrapLazy([["revo-grid_9.cjs",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"],"refresh":[64],"scrollToRow":[64],"scrollToColumnIndex":[64],"scrollToColumnProp":[64],"scrollToCoordinate":[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4],"scrollToCoordinate":[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
}); | ||
@@ -21,0 +21,0 @@ }; |
@@ -19,3 +19,3 @@ 'use strict'; | ||
patchBrowser().then(options => { | ||
return themeService.bootstrapLazy([["revo-grid_9.cjs",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
return themeService.bootstrapLazy([["revo-grid_9.cjs",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"],"refresh":[64],"scrollToRow":[64],"scrollToColumnIndex":[64],"scrollToColumnProp":[64],"scrollToCoordinate":[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4],"scrollToCoordinate":[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
}); |
@@ -1,2 +0,2 @@ | ||
import { Component, Prop, h, Watch, Element, Listen, Event } from '@stencil/core'; | ||
import { Component, Prop, h, Watch, Element, Listen, Event, Method } from '@stencil/core'; | ||
import reduce from 'lodash/reduce'; | ||
@@ -67,2 +67,52 @@ import ColumnDataProvider from '../../services/column.data.provider'; | ||
// | ||
// Methods | ||
// | ||
// -------------------------------------------------------------------------- | ||
/** | ||
* Refreshes data viewport. | ||
* Can be specific part as row or pinned row or 'all' by default. | ||
*/ | ||
async refresh(type = 'all') { | ||
this.dataProvider.refresh(type); | ||
} | ||
/** | ||
* Scrolls view port to specified row index | ||
*/ | ||
async scrollToRow(coordinate = 0) { | ||
const y = this.dimensionProvider.getViewPortPos({ | ||
coordinate, | ||
dimension: 'row' | ||
}); | ||
await this.scrollToCoordinate({ y }); | ||
} | ||
/** | ||
* Scrolls view port to specified column index | ||
*/ | ||
async scrollToColumnIndex(coordinate = 0) { | ||
const x = this.dimensionProvider.getViewPortPos({ | ||
coordinate, | ||
dimension: 'col' | ||
}); | ||
await this.scrollToCoordinate({ x }); | ||
} | ||
/** | ||
* Scrolls view port to specified column prop | ||
*/ | ||
async scrollToColumnProp(prop) { | ||
const coordinate = this.columnProvider.getColumnIndexByProp(prop, 'col'); | ||
if (coordinate < 0) { | ||
// already on the screen | ||
return; | ||
} | ||
const x = this.dimensionProvider.getViewPortPos({ | ||
coordinate, | ||
dimension: 'col' | ||
}); | ||
await this.scrollToCoordinate({ x }); | ||
} | ||
async scrollToCoordinate(cell) { | ||
await this.viewportElement.scrollToCoordinate(cell); | ||
} | ||
// -------------------------------------------------------------------------- | ||
// | ||
// Listeners | ||
@@ -190,3 +240,3 @@ // | ||
render() { | ||
return h("revogr-viewport", { onSetDimensionSize: e => this.dimensionProvider.setDimensionSize(e.detail.type, e.detail.sizes), onSetViewportCoordinate: e => this.dimensionProvider.setViewPortCoordinate(e.detail), onSetViewportSize: e => this.viewportProvider.setViewport(e.detail.dimension, { virtualSize: e.detail.size }), columnStores: this.columnStores, dimensions: this.dimensionStores, viewports: this.viewportStores, rowStores: this.rowStores, uuid: this.uuid, resize: this.resize, readonly: this.readonly, range: this.range, rowClass: this.rowClass, editors: this.editors }); | ||
return h("revogr-viewport", { ref: e => this.viewportElement = e, onSetDimensionSize: e => this.dimensionProvider.setDimensionSize(e.detail.type, e.detail.sizes), onSetViewportCoordinate: e => this.dimensionProvider.setViewPortCoordinate(e.detail), onSetViewportSize: e => this.viewportProvider.setViewport(e.detail.dimension, { virtualSize: e.detail.size }), columnStores: this.columnStores, dimensions: this.dimensionStores, viewports: this.viewportStores, rowStores: this.rowStores, uuid: this.uuid, resize: this.resize, readonly: this.readonly, range: this.range, rowClass: this.rowClass, editors: this.editors }); | ||
} | ||
@@ -656,2 +706,114 @@ static get is() { return "revo-grid"; } | ||
}]; } | ||
static get methods() { return { | ||
"refresh": { | ||
"complexType": { | ||
"signature": "(type?: RevoGrid.DimensionRows | 'all') => Promise<void>", | ||
"parameters": [{ | ||
"tags": [], | ||
"text": "" | ||
}], | ||
"references": { | ||
"Promise": { | ||
"location": "global" | ||
}, | ||
"RevoGrid": { | ||
"location": "import", | ||
"path": "../../interfaces" | ||
} | ||
}, | ||
"return": "Promise<void>" | ||
}, | ||
"docs": { | ||
"text": "Refreshes data viewport.\nCan be specific part as row or pinned row or 'all' by default.", | ||
"tags": [] | ||
} | ||
}, | ||
"scrollToRow": { | ||
"complexType": { | ||
"signature": "(coordinate?: number) => Promise<void>", | ||
"parameters": [{ | ||
"tags": [], | ||
"text": "" | ||
}], | ||
"references": { | ||
"Promise": { | ||
"location": "global" | ||
} | ||
}, | ||
"return": "Promise<void>" | ||
}, | ||
"docs": { | ||
"text": "Scrolls view port to specified row index", | ||
"tags": [] | ||
} | ||
}, | ||
"scrollToColumnIndex": { | ||
"complexType": { | ||
"signature": "(coordinate?: number) => Promise<void>", | ||
"parameters": [{ | ||
"tags": [], | ||
"text": "" | ||
}], | ||
"references": { | ||
"Promise": { | ||
"location": "global" | ||
} | ||
}, | ||
"return": "Promise<void>" | ||
}, | ||
"docs": { | ||
"text": "Scrolls view port to specified column index", | ||
"tags": [] | ||
} | ||
}, | ||
"scrollToColumnProp": { | ||
"complexType": { | ||
"signature": "(prop: RevoGrid.ColumnProp) => Promise<void>", | ||
"parameters": [{ | ||
"tags": [], | ||
"text": "" | ||
}], | ||
"references": { | ||
"Promise": { | ||
"location": "global" | ||
}, | ||
"RevoGrid": { | ||
"location": "import", | ||
"path": "../../interfaces" | ||
} | ||
}, | ||
"return": "Promise<void>" | ||
}, | ||
"docs": { | ||
"text": "Scrolls view port to specified column prop", | ||
"tags": [] | ||
} | ||
}, | ||
"scrollToCoordinate": { | ||
"complexType": { | ||
"signature": "(cell: Partial<Selection.Cell>) => Promise<void>", | ||
"parameters": [{ | ||
"tags": [], | ||
"text": "" | ||
}], | ||
"references": { | ||
"Promise": { | ||
"location": "global" | ||
}, | ||
"Partial": { | ||
"location": "global" | ||
}, | ||
"Selection": { | ||
"location": "import", | ||
"path": "../../interfaces" | ||
} | ||
}, | ||
"return": "Promise<void>" | ||
}, | ||
"docs": { | ||
"text": "", | ||
"tags": [] | ||
} | ||
} | ||
}; } | ||
static get elementRef() { return "element"; } | ||
@@ -658,0 +820,0 @@ static get watchers() { return [{ |
@@ -1,2 +0,2 @@ | ||
import { Component, Prop, h, Host, Listen, Element, Event } from '@stencil/core'; | ||
import { Component, Prop, h, Host, Listen, Element, Event, Method } from '@stencil/core'; | ||
import '../../utils/closestPolifill'; | ||
@@ -8,2 +8,3 @@ import { UUID } from '../../utils/consts'; | ||
import OrderRenderer from '../order/orderRenderer'; | ||
import { each } from 'lodash'; | ||
export class RevogrViewport { | ||
@@ -44,2 +45,18 @@ constructor() { | ||
} | ||
async scrollToCoordinate(cell) { | ||
each(cell, (coordinate, key) => { | ||
if (key === 'x') { | ||
this.scrollingService.onScroll({ | ||
dimension: 'col', | ||
coordinate | ||
}); | ||
} | ||
else { | ||
this.scrollingService.onScroll({ | ||
dimension: 'row', | ||
coordinate | ||
}); | ||
} | ||
}); | ||
} | ||
connectedCallback() { | ||
@@ -409,2 +426,30 @@ this.selectionStoreConnector = new SelectionStoreConnector(); | ||
}]; } | ||
static get methods() { return { | ||
"scrollToCoordinate": { | ||
"complexType": { | ||
"signature": "(cell: Partial<Selection.Cell>) => Promise<void>", | ||
"parameters": [{ | ||
"tags": [], | ||
"text": "" | ||
}], | ||
"references": { | ||
"Promise": { | ||
"location": "global" | ||
}, | ||
"Partial": { | ||
"location": "global" | ||
}, | ||
"Selection": { | ||
"location": "import", | ||
"path": "../../interfaces" | ||
} | ||
}, | ||
"return": "Promise<void>" | ||
}, | ||
"docs": { | ||
"text": "", | ||
"tags": [] | ||
} | ||
} | ||
}; } | ||
static get elementRef() { return "element"; } | ||
@@ -411,0 +456,0 @@ static get listeners() { return [{ |
@@ -5,2 +5,3 @@ import reduce from 'lodash/reduce'; | ||
import map from 'lodash/map'; | ||
import findIndex from 'lodash/findIndex'; | ||
import DataStore from '../store/dataSource/data.store'; | ||
@@ -32,2 +33,6 @@ import { columnTypes } from '../store/storeTypes'; | ||
} | ||
getColumnIndexByProp(prop, type) { | ||
const items = this.dataSources[type].store.get('items'); | ||
return findIndex(items, { prop }); | ||
} | ||
setColumns(columns) { | ||
@@ -34,0 +39,0 @@ const data = ColumnDataProvider.getColumns(columns); |
@@ -7,3 +7,3 @@ import reduce from 'lodash/reduce'; | ||
import DataStore from '../store/dataSource/data.store'; | ||
import { rowTypes } from '../store/storeTypes'; | ||
import { isRowType, rowTypes } from '../store/storeTypes'; | ||
export class DataProvider { | ||
@@ -52,2 +52,12 @@ constructor(dimensionProvider) { | ||
} | ||
refresh(type = 'all') { | ||
if (isRowType(type)) { | ||
this.refreshByDimension(type); | ||
} | ||
rowTypes.forEach((t) => this.refreshByDimension(t)); | ||
} | ||
refreshByDimension(type) { | ||
const items = this.stores[type].store.get('items'); | ||
this.stores[type].setData({ items: [...items] }); | ||
} | ||
} |
import reduce from 'lodash/reduce'; | ||
import { columnTypes, rowTypes } from '../store/storeTypes'; | ||
import DimensionStore from '../store/dimension/dimension.store'; | ||
import { getItemByIndex } from '../store/dimension/dimension.helpers'; | ||
export default class DimensionProvider { | ||
@@ -46,2 +47,7 @@ constructor(viewports) { | ||
} | ||
getViewPortPos(e) { | ||
const dimension = this.stores[e.dimension].getCurrentState(); | ||
const item = getItemByIndex(dimension, e.coordinate); | ||
return item.start; | ||
} | ||
setSettings(data, dimensionType) { | ||
@@ -48,0 +54,0 @@ let stores = []; |
export const rowTypes = ['row', 'rowPinStart', 'rowPinEnd']; | ||
export const columnTypes = ['col', 'colPinStart', 'colPinEnd']; | ||
export function isRowType(type) { | ||
return rowTypes.indexOf(type) > -1; | ||
} |
@@ -1,1 +0,1 @@ | ||
import{p as promiseResolve,b as bootstrapLazy}from"./themeService-50c59968.js";import"./global-2ab2f202.js";var patchEsm=function(){return promiseResolve()};var defineCustomElements=function(e,o){if(typeof window==="undefined")return Promise.resolve();return patchEsm().then((function(){return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],o)}))};export{defineCustomElements}; | ||
import{p as promiseResolve,b as bootstrapLazy}from"./themeService-50c59968.js";import"./global-2ab2f202.js";var patchEsm=function(){return promiseResolve()};var defineCustomElements=function(e,o){if(typeof window==="undefined")return Promise.resolve();return patchEsm().then((function(){return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"],refresh:[64],scrollToRow:[64],scrollToColumnIndex:[64],scrollToColumnProp:[64],scrollToCoordinate:[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4],scrollToCoordinate:[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],o)}))};export{defineCustomElements}; |
@@ -1,1 +0,1 @@ | ||
import{p as promiseResolve,b as bootstrapLazy}from"./themeService-50c59968.js";import"./global-2ab2f202.js";var patchBrowser=function(){var e=import.meta.url;var o={};if(e!==""){o.resourcesUrl=new URL(".",e).href}return promiseResolve(o)};patchBrowser().then((function(e){return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],e)})); | ||
import{p as promiseResolve,b as bootstrapLazy}from"./themeService-50c59968.js";import"./global-2ab2f202.js";var patchBrowser=function(){var e=import.meta.url;var o={};if(e!==""){o.resourcesUrl=new URL(".",e).href}return promiseResolve(o)};patchBrowser().then((function(e){return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"],refresh:[64],scrollToRow:[64],scrollToColumnIndex:[64],scrollToColumnProp:[64],scrollToCoordinate:[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4],scrollToCoordinate:[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],e)})); |
@@ -14,3 +14,3 @@ import { p as promiseResolve, b as bootstrapLazy } from './themeService-50c59968.js'; | ||
return patchEsm().then(() => { | ||
return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"],"refresh":[64],"scrollToRow":[64],"scrollToColumnIndex":[64],"scrollToColumnProp":[64],"scrollToCoordinate":[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4],"scrollToCoordinate":[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
}); | ||
@@ -17,0 +17,0 @@ }; |
@@ -17,3 +17,3 @@ import { p as promiseResolve, b as bootstrapLazy } from './themeService-50c59968.js'; | ||
patchBrowser().then(options => { | ||
return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
return bootstrapLazy([["revo-grid_9",[[32,"revo-grid",{"frameSize":[2,"frame-size"],"rowSize":[2,"row-size"],"colSize":[2,"col-size"],"range":[4],"readonly":[4],"resize":[4],"canFocus":[4,"can-focus"],"columns":[16],"source":[16],"pinnedTopSource":[16],"pinnedBottomSource":[16],"editors":[16],"theme":[1537],"rowClass":[513,"row-class"],"refresh":[64],"scrollToRow":[64],"scrollToColumnIndex":[64],"scrollToColumnProp":[64],"scrollToCoordinate":[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{"columnStores":[16],"rowStores":[16],"dimensions":[16],"viewports":[16],"editors":[16],"rowClass":[1,"row-class"],"uuid":[1],"resize":[4],"readonly":[4],"range":[4],"scrollToCoordinate":[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"selectionStore":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"colData":[16],"lastCell":[16],"editors":[16],"autoFill":[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{"colData":[16],"readonly":[4],"range":[4],"canDrag":[4,"can-drag"],"rowClass":[1,"row-class"],"rows":[16],"cols":[16],"dimensionRow":[16],"dataStore":[16]}],[0,"revogr-header",{"cols":[16],"dimensionCol":[16],"parent":[1],"groups":[16],"groupingDepth":[2,"grouping-depth"],"canResize":[4,"can-resize"],"colData":[16]}],[0,"revogr-scroll-virtual",{"dimension":[1],"contentSize":[2,"content-size"],"virtualSize":[2,"virtual-size"],"setScroll":[64]}],[4,"revogr-viewport-scroll",{"contentWidth":[2,"content-width"],"contentHeight":[2,"content-height"],"setScroll":[64]}],[0,"revogr-edit",{"editCell":[16],"column":[16],"editor":[16]}],[0,"revogr-order-editor",{"parent":[16],"dimensionRow":[16],"dimensionCol":[16],"dataStore":[16],"dragStart":[64],"endOrder":[64],"clearOrder":[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]], options); | ||
}); |
@@ -1,1 +0,1 @@ | ||
System.register(["./p-b76be787.system.js","./p-e2c75b87.system.js"],(function(e,o){"use strict";var r,n;return{setters:[function(e){r=e.p;n=e.b},function(){}],execute:function(){var e=function(){var e=o.meta.url;var n={};if(e!==""){n.resourcesUrl=new URL(".",e).href}return r(n)};e().then((function(e){return n([["p-abfa218d.system",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],e)}))}}})); | ||
System.register(["./p-b76be787.system.js","./p-e2c75b87.system.js"],(function(e,o){"use strict";var r,n;return{setters:[function(e){r=e.p;n=e.b},function(){}],execute:function(){var e=function(){var e=o.meta.url;var n={};if(e!==""){n.resourcesUrl=new URL(".",e).href}return r(n)};e().then((function(e){return n([["p-b7becda1.system",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"],refresh:[64],scrollToRow:[64],scrollToColumnIndex:[64],scrollToColumnProp:[64],scrollToCoordinate:[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4],scrollToCoordinate:[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],e)}))}}})); |
@@ -1,1 +0,1 @@ | ||
import{p as e,b as o}from"./p-4d59ff7d.js";import"./p-92b34a33.js";(()=>{const o=import.meta.url,r={};return""!==o&&(r.resourcesUrl=new URL(".",o).href),e(r)})().then(e=>o([["p-9f2278a9",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],e)); | ||
import{p as o,b as e}from"./p-4d59ff7d.js";import"./p-92b34a33.js";(()=>{const e=import.meta.url,r={};return""!==e&&(r.resourcesUrl=new URL(".",e).href),o(r)})().then(o=>e([["p-e08e4170",[[32,"revo-grid",{frameSize:[2,"frame-size"],rowSize:[2,"row-size"],colSize:[2,"col-size"],range:[4],readonly:[4],resize:[4],canFocus:[4,"can-focus"],columns:[16],source:[16],pinnedTopSource:[16],pinnedBottomSource:[16],editors:[16],theme:[1537],rowClass:[513,"row-class"],refresh:[64],scrollToRow:[64],scrollToColumnIndex:[64],scrollToColumnProp:[64],scrollToCoordinate:[64]},[[0,"internalCellEdit","onBeforeEdit"],[0,"internalRangeDataApply","onBeforeRangeEdit"],[0,"internalSelectionChanged","onRangeChanged"],[0,"initialRowDragStart","onDragStart"],[0,"initialRowDropped","onRowDropped"],[0,"initialHeaderClick","onHeaderClick"],[0,"internalFocusCell","onCellFocus"]]],[0,"revogr-viewport",{columnStores:[16],rowStores:[16],dimensions:[16],viewports:[16],editors:[16],rowClass:[1,"row-class"],uuid:[1],resize:[4],readonly:[4],range:[4],scrollToCoordinate:[64]},[[4,"click","handleOutsideClick"],[0,"internalRowDragStart","onRowDragStarted"],[0,"internalRowDragEnd","onRowDragEnd"],[0,"internalRowDrag","onRowDrag"],[0,"internalRowMouseMove","onRowMouseMove"]]],[4,"revogr-overlay-selection",{readonly:[4],range:[4],canDrag:[4,"can-drag"],selectionStore:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],colData:[16],lastCell:[16],editors:[16],autoFill:[32]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"],[0,"dragStartCell","onCellDrag"],[4,"keydown","handleKeyDown"]]],[0,"revogr-data",{colData:[16],readonly:[4],range:[4],canDrag:[4,"can-drag"],rowClass:[1,"row-class"],rows:[16],cols:[16],dimensionRow:[16],dataStore:[16]}],[0,"revogr-header",{cols:[16],dimensionCol:[16],parent:[1],groups:[16],groupingDepth:[2,"grouping-depth"],canResize:[4,"can-resize"],colData:[16]}],[0,"revogr-scroll-virtual",{dimension:[1],contentSize:[2,"content-size"],virtualSize:[2,"virtual-size"],setScroll:[64]}],[4,"revogr-viewport-scroll",{contentWidth:[2,"content-width"],contentHeight:[2,"content-height"],setScroll:[64]}],[0,"revogr-edit",{editCell:[16],column:[16],editor:[16]}],[0,"revogr-order-editor",{parent:[16],dimensionRow:[16],dimensionCol:[16],dataStore:[16],dragStart:[64],endOrder:[64],clearOrder:[64]},[[5,"mouseleave","onMouseOut"],[5,"mouseup","onMouseUp"]]]]]],o)); |
@@ -50,2 +50,6 @@ /* eslint-disable */ | ||
/** | ||
* Refreshes data viewport. Can be specific part as row or pinned row or 'all' by default. | ||
*/ | ||
"refresh": (type?: RevoGrid.DimensionRows | 'all') => Promise<void>; | ||
/** | ||
* When true, columns are resizable. | ||
@@ -63,2 +67,15 @@ */ | ||
/** | ||
* Scrolls view port to specified column index | ||
*/ | ||
"scrollToColumnIndex": (coordinate?: number) => Promise<void>; | ||
/** | ||
* Scrolls view port to specified column prop | ||
*/ | ||
"scrollToColumnProp": (prop: RevoGrid.ColumnProp) => Promise<void>; | ||
"scrollToCoordinate": (cell: Partial<Selection.Cell>) => Promise<void>; | ||
/** | ||
* Scrolls view port to specified row index | ||
*/ | ||
"scrollToRow": (coordinate?: number) => Promise<void>; | ||
/** | ||
* Source - defines main data source. Can be an Object or 2 dimensional array([][]); Keys/indexes referenced from columns Prop | ||
@@ -157,2 +174,3 @@ */ | ||
"rowStores": {[T in RevoGrid.DimensionRows]: ObservableMap<DataSourceState<RevoGrid.DataType, RevoGrid.DimensionRows>>}; | ||
"scrollToCoordinate": (cell: Partial<Selection.Cell>) => Promise<void>; | ||
"uuid": string|null; | ||
@@ -159,0 +177,0 @@ "viewports": {[T in RevoGrid.MultiDimensionType]: ObservableMap<RevoGrid.ViewportState>}; |
@@ -117,2 +117,20 @@ import { EventEmitter } from '../../stencil-public-runtime'; | ||
beforeCellFocus: EventEmitter<Selection.FocusedCells>; | ||
/** | ||
* Refreshes data viewport. | ||
* Can be specific part as row or pinned row or 'all' by default. | ||
*/ | ||
refresh(type?: RevoGrid.DimensionRows | 'all'): Promise<void>; | ||
/** | ||
* Scrolls view port to specified row index | ||
*/ | ||
scrollToRow(coordinate?: number): Promise<void>; | ||
/** | ||
* Scrolls view port to specified column index | ||
*/ | ||
scrollToColumnIndex(coordinate?: number): Promise<void>; | ||
/** | ||
* Scrolls view port to specified column prop | ||
*/ | ||
scrollToColumnProp(prop: RevoGrid.ColumnProp): Promise<void>; | ||
scrollToCoordinate(cell: Partial<Selection.Cell>): Promise<void>; | ||
onBeforeEdit(e: CustomEvent<Edition.BeforeSaveDataDetails>): void; | ||
@@ -141,2 +159,3 @@ onBeforeRangeEdit(e: CustomEvent<Edition.BeforeRangeSaveDataDetails>): void; | ||
element: HTMLElement; | ||
private viewportElement; | ||
columnChanged(newVal: RevoGrid.ColumnData): void; | ||
@@ -143,0 +162,0 @@ themeChanged(t: ThemeSpace.Theme): void; |
@@ -51,2 +51,3 @@ import { EventEmitter, VNode } from '../../stencil-public-runtime'; | ||
onRowMouseMove(e: CustomEvent<Selection.Cell>): void; | ||
scrollToCoordinate(cell: Partial<Selection.Cell>): Promise<void>; | ||
connectedCallback(): void; | ||
@@ -53,0 +54,0 @@ componentDidRender(): void; |
@@ -43,2 +43,3 @@ import DataStore from '../store/dataSource/data.store'; | ||
getColumn(c: number, type: RevoGrid.DimensionCols): RevoGrid.ColumnRegular | undefined; | ||
getColumnIndexByProp(prop: RevoGrid.ColumnProp, type: RevoGrid.DimensionCols): number; | ||
setColumns(columns: RevoGrid.ColumnData): ColumnCollection; | ||
@@ -45,0 +46,0 @@ updateColumn(column: RevoGrid.ColumnRegular, index: number): void; |
@@ -20,3 +20,5 @@ import DataStore from '../store/dataSource/data.store'; | ||
private sortItems; | ||
refresh(type?: RevoGrid.DimensionRows | 'all'): void; | ||
refreshByDimension(type: RevoGrid.DimensionRows): void; | ||
} | ||
export {}; |
@@ -22,4 +22,5 @@ import DimensionStore from '../store/dimension/dimension.store'; | ||
setViewPortCoordinate(e: RevoGrid.ViewPortScrollEvent): void; | ||
getViewPortPos(e: RevoGrid.ViewPortScrollEvent): number; | ||
setSettings(data: Partial<RevoGrid.DimensionSettingsState>, dimensionType: RevoGrid.DimensionType): void; | ||
} | ||
export {}; |
import { RevoGrid } from "../interfaces"; | ||
export declare const rowTypes: RevoGrid.DimensionRows[]; | ||
export declare const columnTypes: RevoGrid.DimensionCols[]; | ||
export declare function isRowType(type: RevoGrid.DimensionRows | any): type is RevoGrid.DimensionRows; |
{ | ||
"name": "@revolist/revogrid", | ||
"version": "1.5.15", | ||
"version": "1.5.16", | ||
"description": "Virtual reactive data grid component - RevoGrid.", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
4355476
64431