diff --git a/samples/grids/grid/cell-editing-sample/src/index.tsx b/samples/grids/grid/cell-editing-sample/src/index.tsx index 4ae9b8def1..494d0c759c 100644 --- a/samples/grids/grid/cell-editing-sample/src/index.tsx +++ b/samples/grids/grid/cell-editing-sample/src/index.tsx @@ -38,6 +38,7 @@ export default class Sample extends React.Component {
diff --git a/samples/grids/grid/editing-events/src/index.tsx b/samples/grids/grid/editing-events/src/index.tsx index 9f3a13f1e0..8695a4054c 100644 --- a/samples/grids/grid/editing-events/src/index.tsx +++ b/samples/grids/grid/editing-events/src/index.tsx @@ -87,7 +87,7 @@ export default class Sample extends React.Component { return this._componentRenderer; } - public webGridEditingEventsCellEdit(sender: IgrGrid, args: IgrGridEditEventArgs): void { + public webGridEditingEventsCellEdit(args: IgrGridEditEventArgs): void { var d = args.detail; if (d.column != null && d.column.field == "UnitsOnOrder") { diff --git a/samples/grids/grid/editing-excel-style/src/index.tsx b/samples/grids/grid/editing-excel-style/src/index.tsx index 81fcb3528c..0541ca6602 100644 --- a/samples/grids/grid/editing-excel-style/src/index.tsx +++ b/samples/grids/grid/editing-excel-style/src/index.tsx @@ -39,7 +39,7 @@ export default class Sample extends React.Component { autoGenerate={false} data={this.nwindData} primaryKey="ProductID" - gridKeydown={this.webGridEditingExcelStyle} + onGridKeydown={this.webGridEditingExcelStyle} ref={this.grid1Ref}> { return this._componentRenderer; } - public webGridEditingExcelStyle(sender: IgrGrid, args: IgrGridKeydownEventArgs): void { + public webGridEditingExcelStyle(args: IgrGridKeydownEventArgs): void { var key = (args.detail.event as any).keyCode; var grid = args.detail.target.grid; var activeElem = grid.navigation.activeNode; diff --git a/samples/grids/grid/multi-cell-selection-mode/src/index.tsx b/samples/grids/grid/multi-cell-selection-mode/src/index.tsx index 89649c4b1b..4d8a9cc355 100644 --- a/samples/grids/grid/multi-cell-selection-mode/src/index.tsx +++ b/samples/grids/grid/multi-cell-selection-mode/src/index.tsx @@ -1,8 +1,8 @@ -import React, { useEffect, useRef, useState } from 'react'; +import React, { useRef } from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; -import { IgrGridBaseDirective, IgrGridCellEventArgs, IgrGridModule } from 'igniteui-react-grids'; +import { IgrGridModule, IgrGridSelectionRangeEventArgs } from 'igniteui-react-grids'; import { IgrGrid, IgrColumn } from 'igniteui-react-grids'; import { InvoicesData } from './InvoicesData'; @@ -19,15 +19,15 @@ export default function App() { const data = new InvoicesData(); const rightGridRef = useRef(null); - function onGridRangeSelected(grid: IgrGridBaseDirective): void { - rightGridRef.current.data = grid.getSelectedData(false, false); + function onGridRangeSelected(args: IgrGridSelectionRangeEventArgs): void { + rightGridRef.current.data = (args.target as any).getSelectedData(false, false); } return ( <>
- + diff --git a/samples/grids/hierarchical-grid/cell-editing-sample/src/index.tsx b/samples/grids/hierarchical-grid/cell-editing-sample/src/index.tsx index bd150fea91..91ac56d885 100644 --- a/samples/grids/hierarchical-grid/cell-editing-sample/src/index.tsx +++ b/samples/grids/hierarchical-grid/cell-editing-sample/src/index.tsx @@ -39,6 +39,7 @@ export default class Sample extends React.Component {
{ return this._componentRenderer; } - public webGridEditingEventsCellEdit(sender: IgrHierarchicalGrid, args: IgrGridEditEventArgs): void { + public webGridEditingEventsCellEdit(args: IgrGridEditEventArgs): void { var d = args.detail; if (d.column != null && d.column.field == "UnitsOnOrder") { diff --git a/samples/grids/tree-grid/cell-editing-sample/src/index.tsx b/samples/grids/tree-grid/cell-editing-sample/src/index.tsx index fbc4955fd7..440dfe2c24 100644 --- a/samples/grids/tree-grid/cell-editing-sample/src/index.tsx +++ b/samples/grids/tree-grid/cell-editing-sample/src/index.tsx @@ -42,6 +42,7 @@ export default class Sample extends React.Component { id="treeGrid1" data={this.roleplayTreeGridData} primaryKey="ID" + ref={this.treeGrid1Ref} foreignKey="ParentID"> { return this._componentRenderer; } - public webTreeGridCellEdit(sender: IgrTreeGrid, args: IgrGridEditEventArgs): void { + public webTreeGridCellEdit(args: IgrGridEditEventArgs): void { const column = args.detail.column; if (column.field === 'Age') { diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx b/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx index b2c3f1f179..1fcda4bc2b 100644 --- a/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx +++ b/samples/grids/tree-grid/multi-cell-selection-mode/src/index.tsx @@ -7,7 +7,7 @@ import { IgrTreeGridModule, IgrGridBaseDirective, } from "igniteui-react-grids"; -import { IgrGrid, IgrTreeGrid, IgrColumn } from "igniteui-react-grids"; +import { IgrGrid, IgrTreeGrid, IgrColumn, IgrGridSelectionRangeEventArgs } from "igniteui-react-grids"; import { EmployeesFlatData } from "./EmployeesFlatData"; import "igniteui-react-grids/grids/combined"; @@ -24,8 +24,8 @@ export default function App() { const leftTreeGridRef = useRef(null); const rightGridRef = useRef(null); - function handleTreeGridRangeSelectionChanged(grid: IgrGridBaseDirective) { - rightGridRef.current!.data = grid.getSelectedData( + function handleTreeGridRangeSelectionChanged(args: IgrGridSelectionRangeEventArgs) { + rightGridRef.current!.data = (args.target as any).getSelectedData( false, false ) as unknown as any[]; @@ -44,7 +44,7 @@ export default function App() { primaryKey="ID" foreignKey="ParentID" cellSelection="multiple" - rangeSelected={handleTreeGridRangeSelectionChanged} + onRangeSelected={handleTreeGridRangeSelectionChanged} >