Skip to content

Commit 9a65f1c

Browse files
author
pipeline
committed
bug(EJ2-5119): context menu sample - grouping option removed
1 parent a4d88b0 commit 9a65f1c

File tree

4 files changed

+19
-18
lines changed

4 files changed

+19
-18
lines changed
Binary file not shown.
-23 Bytes
Binary file not shown.

samples/grid/contextmenu/app/index.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
import * as ReactDOM from 'react-dom';
22
import * as React from 'react';
3-
import { GridComponent, ColumnsDirective, ColumnDirective, Resize, Group, Sort, ContextMenu, Filter, Page, ExcelExport, PdfExport, Edit, Inject } from '@syncfusion/ej2-react-grids';
3+
import { GridComponent, ColumnsDirective, ColumnDirective, Resize, Sort, ContextMenu, Filter, Page, ExcelExport, PdfExport, Edit, Inject } from '@syncfusion/ej2-react-grids';
44
import { GroupSettingsModel, FilterSettingsModel, ContextMenuItem, EditSettingsModel } from '@syncfusion/ej2-react-grids';
55
import { data } from '../data';
66
import { SampleBase } from './sample-base';
77

88

99
export class ContextMenuSample extends SampleBase<{}, {}> {
1010
public groupOptions: GroupSettingsModel = { showGroupedColumn: true };
11-
public contextMenuItems: ContextMenuItem[] = ['sortAscending', 'sortDescending', 'group', 'ungroup',
12-
'autoFit', 'autoFitAll', 'copy', 'edit', 'delete', 'save', 'cancel',
13-
'pdfExport', 'excelExport', 'csvExport', 'firstPage', 'prevPage',
11+
public contextMenuItems: ContextMenuItem[] = ['autoFit', 'autoFitAll',
12+
'sortAscending', 'sortDescending', 'copy', 'edit', 'delete', 'save',
13+
'cancel', 'pdfExport', 'excelExport', 'csvExport', 'firstPage', 'prevPage',
1414
'lastPage', 'nextPage'];
1515
public editing: EditSettingsModel = { allowDeleting: true, allowEditing: true }
1616
render() {
1717
return (
1818
<div className='control-pane'>
1919
<div className='control-section'>
20-
<GridComponent id='gridcomp' dataSource={data.splice(0, 60)} allowPaging={true} allowGrouping={true} allowSorting={true}
21-
groupSettings={this.groupOptions} allowExcelExport={true} allowPdfExport={true} contextMenuItems={this.contextMenuItems}
20+
<GridComponent id='gridcomp' dataSource={data.splice(0, 60)} allowPaging={true} allowSorting={true}
21+
allowExcelExport={true} allowPdfExport={true} contextMenuItems={this.contextMenuItems}
2222
editSettings={this.editing}>
2323
<ColumnsDirective>
2424
<ColumnDirective field='OrderID' headerText='Order ID' width='200' textAlign='right' isPrimaryKey={true}></ColumnDirective>
@@ -28,7 +28,7 @@ export class ContextMenuSample extends SampleBase<{}, {}> {
2828
<ColumnDirective field='ShipName' headerText='Ship Name' width='200'></ColumnDirective>
2929
<ColumnDirective field='ShipCountry' headerText='Ship Country' width='200'></ColumnDirective>
3030
</ColumnsDirective>
31-
<Inject services={[Resize, Group, Sort, ContextMenu, Filter, Page, ExcelExport, Edit, PdfExport]} />
31+
<Inject services={[Resize, Sort, ContextMenu, Filter, Page, ExcelExport, Edit, PdfExport]} />
3232
</GridComponent>
3333
</div>
3434
</div >

src/grid/contextmenu.tsx

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
import * as ReactDOM from 'react-dom';
22
import * as React from 'react';
3-
import { GridComponent, ColumnsDirective, ColumnDirective, Resize, Group, Sort, ContextMenu, Filter, Page, ExcelExport, PdfExport, Edit, Inject } from '@syncfusion/ej2-react-grids';
3+
import { GridComponent, ColumnsDirective, ColumnDirective, Resize, Sort, ContextMenu, Filter, Page, ExcelExport, PdfExport, Edit, Inject } from '@syncfusion/ej2-react-grids';
44
import { GroupSettingsModel, FilterSettingsModel, ContextMenuItem, EditSettingsModel } from '@syncfusion/ej2-react-grids';
55
import { data } from './data';
66
import { SampleBase } from '../common/sample-base';
77
import './gridcontextmenu.css';
88

99
export class ContextMenuSample extends SampleBase<{}, {}> {
1010
public groupOptions: GroupSettingsModel = { showGroupedColumn: true };
11-
public contextMenuItems: ContextMenuItem[] = ['sortAscending', 'sortDescending', 'group', 'ungroup',
12-
'autoFit', 'autoFitAll', 'copy', 'edit', 'delete', 'save', 'cancel',
13-
'pdfExport', 'excelExport', 'csvExport', 'firstPage', 'prevPage',
11+
public contextMenuItems: ContextMenuItem[] = ['autoFit', 'autoFitAll',
12+
'sortAscending', 'sortDescending', 'copy', 'edit', 'delete', 'save',
13+
'cancel', 'pdfExport', 'excelExport', 'csvExport', 'firstPage', 'prevPage',
1414
'lastPage', 'nextPage'];
1515
public editing: EditSettingsModel = { allowDeleting: true, allowEditing: true }
1616
render() {
1717
return (
1818
<div className='control-pane'>
1919
<div className='control-section'>
20-
<GridComponent id='gridcomp' dataSource={data.splice(0, 60)} allowPaging={true} allowGrouping={true} allowSorting={true}
21-
groupSettings={this.groupOptions} allowExcelExport={true} allowPdfExport={true} contextMenuItems={this.contextMenuItems}
20+
<GridComponent id='gridcomp' dataSource={data.splice(0, 60)} allowPaging={true} allowSorting={true}
21+
allowExcelExport={true} allowPdfExport={true} contextMenuItems={this.contextMenuItems}
2222
editSettings={this.editing}>
2323
<ColumnsDirective>
2424
<ColumnDirective field='OrderID' headerText='Order ID' width='200' textAlign='right' isPrimaryKey={true}></ColumnDirective>
@@ -28,13 +28,14 @@ export class ContextMenuSample extends SampleBase<{}, {}> {
2828
<ColumnDirective field='ShipName' headerText='Ship Name' width='200'></ColumnDirective>
2929
<ColumnDirective field='ShipCountry' headerText='Ship Country' width='200'></ColumnDirective>
3030
</ColumnsDirective>
31-
<Inject services={[Resize, Group, Sort, ContextMenu, Filter, Page, ExcelExport, Edit, PdfExport]} />
31+
<Inject services={[Resize, Sort, ContextMenu, Filter, Page, ExcelExport, Edit, PdfExport]} />
3232
</GridComponent>
3333
</div>
3434
<div id="action-description">
35-
<p>This sample demonstrates the usage of context menu in Grid component. Right click anywhere on the Grid to view context
36-
menu.
37-
</p>
35+
<p>
36+
This sample demonstrates the usage of context menu in Grid component. Right click anywhere on the Grid to view context
37+
menu.
38+
</p>
3839
</div>
3940
<div id="description">
4041
<p>
@@ -43,7 +44,7 @@ export class ContextMenuSample extends SampleBase<{}, {}> {
4344
<code><a target="_blank" className="code"
4445
href="http://ej2.syncfusion.com/react/documentation/grid/api-gridComponent.html#contextmenuitems-contextmenuitem---contextmenuitemmodel">contextMenuItems
4546
</a></code>. Each item will be shown based on it target. The default items are
46-
</p>
47+
</p>
4748
<ul>
4849
<li>
4950
<code>edit</code> - Edit the current record.</li>

0 commit comments

Comments
 (0)