Skip to content

Commit c6fb38f

Browse files
committed
DataGrid ExcelJSExportMultipleGrids interface/arraystore reactjs
1 parent e1f80f2 commit c6fb38f

File tree

2 files changed

+9
-3
lines changed
  • apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/ReactJs

2 files changed

+9
-3
lines changed

apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/ReactJs/App.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,25 @@ import React, { useCallback, useRef } from 'react';
22
import Button from 'devextreme-react/button';
33
import TabPanel, { Item } from 'devextreme-react/tab-panel';
44
import DataGrid, { Column } from 'devextreme-react/data-grid';
5+
import { ArrayStore } from 'devextreme-react/common/data';
56
import { Workbook } from 'devextreme-exceljs-fork';
67
import { saveAs } from 'file-saver-es';
78
import { exportDataGrid } from 'devextreme-react/common/export/excel';
89
import { products } from './data.js';
910

1011
const priceDataSource = {
11-
store: products,
12+
store: new ArrayStore({
13+
data: products,
14+
key: 'Product_ID',
15+
}),
1216
select: ['Product_ID', 'Product_Name', 'Product_Sale_Price', 'Product_Retail_Price'],
1317
filter: ['Product_ID', '<', 10],
1418
};
1519
const ratingDataSource = {
16-
store: products,
20+
store: new ArrayStore({
21+
data: products,
22+
key: 'Product_ID',
23+
}),
1724
select: ['Product_ID', 'Product_Name', 'Product_Consumer_Rating', 'Product_Category'],
1825
filter: ['Product_ID', '<', 10],
1926
};

apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/ReactJs/data.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
export class Product {}
21
export const products = [
32
{
43
Product_ID: 1,

0 commit comments

Comments
 (0)