|
<ejs-grid #grid [dataSource]='data' ...>
<e-columns>
<e-column field='Inventor' headerText='Name'></e-column>
<e-column field='NumberofPatentFamilies' headerText="Number">
<ng-template #groupSettingsCaptionTemplate let-data>
{{groupTemplateFn(data)}}
</ng-template>
</e-column>
</e-columns>
</ejs-grid> |
|
groupTemplateFn(args) {
// Group header is set based on grouped field
if (args.field === "NumberofPatentFamilies") {
// return field’s header text + current group key value + different column data from same row
return args.headerText + ': ' + args.key + ' Name: ' + args.items[0].Inventor;
} else {
return args.headerText + ': ' + args.key;
}
} |