

|
[Grid]
<ejs-grid [dataSource]='data' id="gridcomp" allowPaging='true' allowGrouping='true' allowSorting='true' showColumnMenu='true'
[groupSettings]='groupOptions' [columnMenuItems]='columnMenuItems' allowFiltering='true' [filterSettings]='filterSettings'>
<e-columns>
. . .
</e-columns>
</ejs-grid>
[ts file]
export class AppComponent implements OnInit {
. . .
public columnMenuItems: ContextMenuItemModel = [{text: "Filter", id: "gridcomp_colmenu_Filter", iconCss: "e-icons e-icon-filter"}, {text:'Clear Sorting', id:'gridclearsorting'}];
ngOnInit(): void {
this.data = data;
this.groupOptions = { showGroupedColumn: true };
this.filterSettings = { type: 'CheckBox' };
}
} |
