North American Sales: 1-800-231-8588
Global Contacts
My Account
Menu
North American Sales: 1-800-321-8588
My Account
Sign In/Register
Design & Development
Design & Develop
Best Value Bundles
Infragistics Ultimate
$1,495
The only complete UX/UI toolkit for building high performance, modern web, mobile and desktop applications.
Infragistics Professional
$1,295
The comprehensive UI components library for web, mobile and desktop developers.
Ignite UI
$1,295
A complete library of UI components for building modern, data-rich and responsive web apps.
Web
App Builder
(New)
Ignite UI
Angular
ASP.NET Core
ASP.NET MVC
Blazor
jQuery
React
Web Components
Ultimate UI for ASP.NET Web Forms
Desktop
Ultimate UI for Windows Forms
Ultimate UI for WPF
Cross Platform
Ultimate UI for Uno
Ultimate UI for UWP
Ultimate UI for WinUI
Ultimate UI for Xamarin
Design to Code
Indigo.Design
App Builder
(New)
Automated Testing Tools
Test automation for Micro Focus UFT: Windows Forms
Test automation for Micro Focus UFT: WPF
Test automation for IBM RFT: Windows Forms
UX
Indigo.Design
A Unified Platform for Visual Design, UX Prototyping, Code Generation, and App Development
App Builder
Cloud-based WYSIWYG Drag & Drop Tool, Endless Theming options and Standards-Based Code Output
Business Intelligence
Reveal
Easily embed beautiful data visualizations into your apps
Slingshot
Empower everyone in your organization to use data to make smarter business decisions
Team Productivity
Slingshot
Connect everyone you work with to data, project management, content and chats for better results.
SharePlus
Secure, instant access to content and data on the go – with or without connectivity.
Learn & Support
Support
Help & Support Documents
Blogs
Forums
Product Ideas
Reference Applications
Customer Stories
Webinars
eBook & Whitepapers
Events
Free Trials
Pricing
Product Pricing / Buy Online
Renew Existing License
Contact Us
Ignite UI for Angular
menu
Components
Get Started
search
Preparing search index...
The search index is not available
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Exports
Grid
Service
Type
cms
crud
Service
grid
add
Row
To
Data
clear_
groupby
clear_
sort
delete
Row
By
Id
expand_
path_
to_
record
filter
Data
By
Expressions
get
Child
Grid
get
Child
Grids
get
Parent
Row
Id
get
Row
Data
get_
all_
data
get_
cell_
by_
index
get_
cell_
by_
key
get_
cell_
by_
visible_
index
get_
column_
by_
name
get_
data
get_
group
By_
record_
id
get_
pin_
row_
event_
args
get_
rec_
by_
id
get_
rec_
id_
by_
index
get_
rec_
index_
by_
id
get_
row_
by_
index
get_
row_
by_
key
get_
row_
expansion_
state
get_
row_
id
get_
row_
index_
in_
data
get_
selected_
children
get_
summary_
data
prepare_
sorting_
expression
register
Child
Row
Island
remove_
grouping_
expression
row_
deleted_
transaction
set_
grouprow_
expansion_
state
set_
row_
expansion_
state
sort
sort
Data
By
Expressions
sort_
multiple
unset
Child
Row
Island
update_
cell
update_
row
Globals
GridServiceType
Interface GridServiceType
Hierarchy
Hierarchy
GridServiceType
Properties
cms
crud
Service
grid
Methods
add
Row
To
Data
clear_
groupby
clear_
sort
delete
Row
By
Id
expand_
path_
to_
record
filter
Data
By
Expressions
get
Child
Grid
get
Child
Grids
get
Parent
Row
Id
get
Row
Data
get_
all_
data
get_
cell_
by_
index
get_
cell_
by_
key
get_
cell_
by_
visible_
index
get_
column_
by_
name
get_
data
get_
group
By_
record_
id
get_
pin_
row_
event_
args
get_
rec_
by_
id
get_
rec_
id_
by_
index
get_
rec_
index_
by_
id
get_
row_
by_
index
get_
row_
by_
key
get_
row_
expansion_
state
get_
row_
id
get_
row_
index_
in_
data
get_
selected_
children
get_
summary_
data
prepare_
sorting_
expression
register
Child
Row
Island
remove_
grouping_
expression
row_
deleted_
transaction
set_
grouprow_
expansion_
state
set_
row_
expansion_
state
sort
sort
Data
By
Expressions
sort_
multiple
unset
Child
Row
Island
update_
cell
update_
row
Properties
cms
cms
:
IgxColumnMovingService
crud
Service
crud
Service
:
any
grid
grid
:
GridType
Methods
add
Row
To
Data
add
Row
To
Data
(
rowData
:
any
, parentID
?:
any
)
:
void
Parameters
rowData:
any
Optional
parentID:
any
Returns
void
Optional
clear_
groupby
clear_
groupby
(
field
:
any
)
:
void
Parameters
field:
any
Returns
void
clear_
sort
clear_
sort
(
fieldName
:
string
)
:
void
Parameters
fieldName:
string
Returns
void
delete
Row
By
Id
delete
Row
By
Id
(
id
:
any
)
:
any
Parameters
id:
any
Returns
any
Optional
expand_
path_
to_
record
expand_
path_
to_
record
(
record
:
ITreeGridRecord
)
:
void
Parameters
record:
ITreeGridRecord
Returns
void
filter
Data
By
Expressions
filter
Data
By
Expressions
(
expressionsTree
:
IFilteringExpressionsTree
)
:
any
[]
Parameters
expressionsTree:
IFilteringExpressionsTree
Returns
any
[]
Optional
get
Child
Grid
get
Child
Grid
(
path
:
IPathSegment
[]
)
:
GridType
Parameters
path:
IPathSegment
[]
Returns
GridType
Optional
get
Child
Grids
get
Child
Grids
(
inDepth
?:
boolean
)
:
GridType
[]
Parameters
Optional
inDepth:
boolean
Returns
GridType
[]
Optional
get
Parent
Row
Id
get
Parent
Row
Id
(
child
:
GridType
)
:
any
Parameters
child:
GridType
Returns
any
get
Row
Data
get
Row
Data
(
id
:
any
)
:
any
Parameters
id:
any
Returns
any
get_
all_
data
get_
all_
data
(
includeTransactions
?:
boolean
)
:
any
[]
Parameters
Optional
includeTransactions:
boolean
Returns
any
[]
get_
cell_
by_
index
get_
cell_
by_
index
(
rowIndex
:
number
, columnID
:
string
|
number
)
:
CellType
Parameters
rowIndex:
number
columnID:
string
|
number
Returns
CellType
get_
cell_
by_
key
get_
cell_
by_
key
(
rowSelector
:
any
, field
:
string
)
:
CellType
Parameters
rowSelector:
any
field:
string
Returns
CellType
get_
cell_
by_
visible_
index
get_
cell_
by_
visible_
index
(
rowIndex
:
number
, columnIndex
:
number
)
:
any
Parameters
rowIndex:
number
columnIndex:
number
Returns
any
get_
column_
by_
name
get_
column_
by_
name
(
name
:
string
)
:
ColumnType
Parameters
name:
string
Returns
ColumnType
get_
data
get_
data
(
)
:
any
[]
Returns
any
[]
Optional
get_
group
By_
record_
id
get_
group
By_
record_
id
(
gRow
:
IGroupByRecord
)
:
string
Parameters
gRow:
IGroupByRecord
Returns
string
get_
pin_
row_
event_
args
get_
pin_
row_
event_
args
(
rowID
:
any
, index
?:
number
, row
?:
RowType
, pinned
?:
boolean
)
:
IPinRowEventArgs
Parameters
rowID:
any
Optional
index:
number
Optional
row:
RowType
Optional
pinned:
boolean
Returns
IPinRowEventArgs
get_
rec_
by_
id
get_
rec_
by_
id
(
id
:
any
)
:
any
Parameters
id:
any
Returns
any
get_
rec_
id_
by_
index
get_
rec_
id_
by_
index
(
index
:
number
, dataCollection
?:
any
[]
)
:
any
Parameters
index:
number
Optional
dataCollection:
any
[]
Returns
any
get_
rec_
index_
by_
id
get_
rec_
index_
by_
id
(
pk
:
string
|
number
, dataCollection
?:
any
[]
)
:
number
Parameters
pk:
string
|
number
Optional
dataCollection:
any
[]
Returns
number
get_
row_
by_
index
get_
row_
by_
index
(
rowSelector
:
any
)
:
RowType
Parameters
rowSelector:
any
Returns
RowType
get_
row_
by_
key
get_
row_
by_
key
(
rowSelector
:
any
)
:
RowType
Parameters
rowSelector:
any
Returns
RowType
get_
row_
expansion_
state
get_
row_
expansion_
state
(
id
:
any
)
:
boolean
Parameters
id:
any
Returns
boolean
get_
row_
id
get_
row_
id
(
rowData
:
any
)
:
any
Parameters
rowData:
any
Returns
any
get_
row_
index_
in_
data
get_
row_
index_
in_
data
(
rowID
:
any
, dataCollection
?:
any
[]
)
:
number
Parameters
rowID:
any
Optional
dataCollection:
any
[]
Returns
number
Optional
get_
selected_
children
get_
selected_
children
(
record
:
ITreeGridRecord
, selectedRowIDs
:
any
[]
)
:
void
Parameters
record:
ITreeGridRecord
selectedRowIDs:
any
[]
Returns
void
get_
summary_
data
get_
summary_
data
(
)
:
any
[]
Returns
any
[]
prepare_
sorting_
expression
prepare_
sorting_
expression
(
stateCollections
:
any
[]
[]
, expression
:
ISortingExpression
<
any
>
)
:
void
Parameters
stateCollections:
any
[]
[]
expression:
ISortingExpression
<
any
>
Returns
void
Optional
register
Child
Row
Island
register
Child
Row
Island
(
rowIsland
:
GridType
)
:
void
Parameters
rowIsland:
GridType
Returns
void
Optional
remove_
grouping_
expression
remove_
grouping_
expression
(
fieldName
:
string
)
:
void
Parameters
fieldName:
string
Returns
void
row_
deleted_
transaction
row_
deleted_
transaction
(
id
:
any
)
:
boolean
Parameters
id:
any
Returns
boolean
Optional
set_
grouprow_
expansion_
state
set_
grouprow_
expansion_
state
(
groupRow
:
IGroupByRecord
, value
:
boolean
)
:
void
Parameters
groupRow:
IGroupByRecord
value:
boolean
Returns
void
set_
row_
expansion_
state
set_
row_
expansion_
state
(
id
:
any
, expanded
:
boolean
, event
?:
Event
)
:
void
Parameters
id:
any
expanded:
boolean
Optional
event:
Event
Returns
void
sort
sort
(
expression
:
ISortingExpression
<
any
>
)
:
void
Parameters
expression:
ISortingExpression
<
any
>
Returns
void
sort
Data
By
Expressions
sort
Data
By
Expressions
(
data
:
any
[]
, expressions
:
ISortingExpression
<
any
>
[]
)
:
any
[]
Parameters
data:
any
[]
expressions:
ISortingExpression
<
any
>
[]
Returns
any
[]
sort_
multiple
sort_
multiple
(
expressions
:
ISortingExpression
<
any
>
[]
)
:
void
Parameters
expressions:
ISortingExpression
<
any
>
[]
Returns
void
Optional
unset
Child
Row
Island
unset
Child
Row
Island
(
rowIsland
:
GridType
)
:
void
Parameters
rowIsland:
GridType
Returns
void
update_
cell
update_
cell
(
cell
:
IgxCell
)
:
IGridEditEventArgs
Parameters
cell:
IgxCell
Returns
IGridEditEventArgs
update_
row
update_
row
(
row
:
IgxEditRow
, value
:
any
, event
?:
Event
)
:
IGridEditEventArgs
Parameters
row:
IgxEditRow
value:
any
Optional
event:
Event
Returns
IGridEditEventArgs