6
6
*/
7
7
import { HTMLStencilElement , JSXBase } from "@stencil/core/internal" ;
8
8
import { AllDimensionType , ApplyFocusEvent , BeforeCellRenderEvent , BeforeRowRenderEvent , ColumnGrouping , ColumnProp , ColumnRegular , ColumnType , DataFormat , DataType , DimensionSettingsState , DragStartEvent , FocusRenderEvent , FocusTemplateFunc , InitialHeaderClick , Observable , PositionItem , RowDefinition , RowHeaders , ViewPortResizeEvent , ViewPortScrollEvent , ViewportState , ViewSettingSizeProp } from "./types/interfaces" ;
9
- import { BeforeEdit , BeforeRangeSaveDataDetails , BeforeSaveDataDetails , Cell , ChangedRange , EditCell , EditorCtr , Editors , RangeArea , SaveDataDetails , SelectionStoreState , TempRange } from "./types/selection" ;
9
+ import { AfterEditEvent , BeforeEdit , BeforeRangeSaveDataDetails , BeforeSaveDataDetails , Cell , ChangedRange , EditCell , EditorCtr , Editors , RangeArea , SaveDataDetails , SelectionStoreState , TempRange } from "./types/selection" ;
10
10
import { PluginBaseComponent , PluginExternalConstructor } from "./types/plugin" ;
11
11
import { Theme } from "./types/theme" ;
12
12
import { AutoSizeColumnConfig } from "./plugins/column.auto-size.plugin" ;
@@ -24,7 +24,7 @@ import { ResizeProps } from "./services/resizable.directive";
24
24
import { Cell as Cell1 , ColumnRegular as ColumnRegular1 , DataType as DataType1 , DimensionCols as DimensionCols1 , DimensionRows as DimensionRows1 , DimensionSettingsState as DimensionSettingsState1 , Observable as Observable1 , SelectionStoreState as SelectionStoreState1 } from "./components" ;
25
25
import { ElementScroll , ViewportData } from "./types/viewport.interfaces" ;
26
26
export { AllDimensionType , ApplyFocusEvent , BeforeCellRenderEvent , BeforeRowRenderEvent , ColumnGrouping , ColumnProp , ColumnRegular , ColumnType , DataFormat , DataType , DimensionSettingsState , DragStartEvent , FocusRenderEvent , FocusTemplateFunc , InitialHeaderClick , Observable , PositionItem , RowDefinition , RowHeaders , ViewPortResizeEvent , ViewPortScrollEvent , ViewportState , ViewSettingSizeProp } from "./types/interfaces" ;
27
- export { BeforeEdit , BeforeRangeSaveDataDetails , BeforeSaveDataDetails , Cell , ChangedRange , EditCell , EditorCtr , Editors , RangeArea , SaveDataDetails , SelectionStoreState , TempRange } from "./types/selection" ;
27
+ export { AfterEditEvent , BeforeEdit , BeforeRangeSaveDataDetails , BeforeSaveDataDetails , Cell , ChangedRange , EditCell , EditorCtr , Editors , RangeArea , SaveDataDetails , SelectionStoreState , TempRange } from "./types/selection" ;
28
28
export { PluginBaseComponent , PluginExternalConstructor } from "./types/plugin" ;
29
29
export { Theme } from "./types/theme" ;
30
30
export { AutoSizeColumnConfig } from "./plugins/column.auto-size.plugin" ;
@@ -73,7 +73,7 @@ export namespace Components {
73
73
*/
74
74
"canMoveColumns" : boolean ;
75
75
/**
76
- * Clear current grid focus
76
+ * Clear current grid focus. Grid has no longer focus on it.
77
77
*/
78
78
"clearFocus" : ( ) => Promise < void > ;
79
79
/**
@@ -729,7 +729,7 @@ declare global {
729
729
"contentsizechanged" : MultiDimensionType ;
730
730
"beforeedit" : BeforeSaveDataDetails ;
731
731
"beforerangeedit" : BeforeRangeSaveDataDetails ;
732
- "afteredit" : BeforeSaveDataDetails | BeforeRangeSaveDataDetails ;
732
+ "afteredit" : AfterEditEvent ;
733
733
"beforeautofill" : ChangedRange ;
734
734
"beforeange" : ChangedRange ;
735
735
"afterfocus" : {
@@ -965,7 +965,7 @@ declare global {
965
965
"rowdragendinit" : any ;
966
966
"rowdragmoveinit" : PositionItem ;
967
967
"rowdragmousemove" : Cell ;
968
- "rowdragendinit " : {
968
+ "rowdropinit " : {
969
969
from : number ;
970
970
to : number ;
971
971
} ;
@@ -1236,7 +1236,7 @@ declare namespace LocalJSX {
1236
1236
/**
1237
1237
* Triggered after data applied or range changed.
1238
1238
*/
1239
- "onAfteredit" ?: ( event : RevoGridCustomEvent < BeforeSaveDataDetails | BeforeRangeSaveDataDetails > ) => void ;
1239
+ "onAfteredit" ?: ( event : RevoGridCustomEvent < AfterEditEvent > ) => void ;
1240
1240
/**
1241
1241
* Triggered after focus render finished. Can be used to access a focus element through `event.target`
1242
1242
*/
@@ -1762,22 +1762,15 @@ declare namespace LocalJSX {
1762
1762
*/
1763
1763
"dimensionRow" ?: Observable < DimensionSettingsState > ;
1764
1764
/**
1765
- * Row drag ended
1765
+ * Row drag ended started
1766
1766
*/
1767
1767
"onRowdragendinit" ?: ( event : RevogrOrderEditorCustomEvent < any > ) => void ;
1768
1768
/**
1769
- * Row dragged, new range ready to be applied
1770
- */
1771
- "onRowdragendinit" ?: ( event : RevogrOrderEditorCustomEvent < {
1772
- from : number ;
1773
- to : number ;
1774
- } > ) => void ;
1775
- /**
1776
- * Row mouse move
1769
+ * Row mouse move started
1777
1770
*/
1778
1771
"onRowdragmousemove" ?: ( event : RevogrOrderEditorCustomEvent < Cell > ) => void ;
1779
1772
/**
1780
- * Row move
1773
+ * Row move started
1781
1774
*/
1782
1775
"onRowdragmoveinit" ?: ( event : RevogrOrderEditorCustomEvent < PositionItem > ) => void ;
1783
1776
/**
@@ -1788,6 +1781,13 @@ declare namespace LocalJSX {
1788
1781
text : string ;
1789
1782
pos : PositionItem ;
1790
1783
event : MouseEvent ;
1784
+ } > ) => void ;
1785
+ /**
1786
+ * Row dragged, new range ready to be applied
1787
+ */
1788
+ "onRowdropinit" ?: ( event : RevogrOrderEditorCustomEvent < {
1789
+ from : number ;
1790
+ to : number ;
1791
1791
} > ) => void ;
1792
1792
/**
1793
1793
* Parent element
0 commit comments