File tree Expand file tree Collapse file tree
projects/igniteui-angular/grids/lite/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 [dataPipelineConfiguration] ="dataPipelineConfiguration() "
77 [sortingExpressions] ="_sortingExpressions() "
88 [filterExpressions] ="_filteringExpressions() "
9- (sorting) ="(sorting ) "
10- (sorted) ="(sorted ) "
11- (filtering) ="(filtering ) "
12- (filtered) ="(filtered ) "
9+ (sorting) ="onSorting($any($event) ) "
10+ (sorted) ="onSorted($any($event) ) "
11+ (filtering) ="onFiltering($any($event) ) "
12+ (filtered) ="onFiltered($any($event) ) "
1313>
1414 < ng-content > </ ng-content >
1515</ igc-grid-lite >
Original file line number Diff line number Diff line change @@ -212,6 +212,28 @@ export class IgxGridLiteComponent<T extends object = any> implements OnInit {
212212
213213 //#endregion
214214
215+ //#region Event handlers
215216
217+ protected onSorting ( event : CustomEvent < SortingExpression < T > > ) : void {
218+ event . stopPropagation ( ) ;
219+ this . sorting . emit ( event ) ;
220+ }
221+
222+ protected onSorted ( event : CustomEvent < SortingExpression < T > > ) : void {
223+ event . stopPropagation ( ) ;
224+ this . sorted . emit ( event ) ;
225+ }
226+
227+ protected onFiltering ( event : CustomEvent < FilterExpression < T > > ) : void {
228+ event . stopPropagation ( ) ;
229+ this . filtering . emit ( event ) ;
230+ }
231+
232+ protected onFiltered ( event : CustomEvent < FilterExpression < T > > ) : void {
233+ event . stopPropagation ( ) ;
234+ this . filtered . emit ( event ) ;
235+ }
236+
237+ //#endregion
216238
217239}
Original file line number Diff line number Diff line change 44 [autoGenerate] ="false "
55 [sortingOptions] ="sortingOptions "
66 [sortingExpressions] ="sortingExpressions "
7+ (sorting) ="logEvent('sorting', $event) "
8+ (sorted) ="logEvent('sorted', $event) "
9+ (filtering) ="logEvent('filtering', $event) "
10+ (filtered) ="logEvent('filtered', $event) "
711>
812 < igx-grid-lite-column
913 field ="firstName "
Original file line number Diff line number Diff line change @@ -35,4 +35,8 @@ export class GridLiteSampleComponent {
3535 constructor ( ) {
3636 this . data = this . dataService . generateUsers ( 10 ) ;
3737 }
38+
39+ protected logEvent ( name : string , event : any ) {
40+ console . log ( name , event ) ;
41+ }
3842}
You can’t perform that action at this time.
0 commit comments