File tree Expand file tree Collapse file tree 3 files changed +5
-13
lines changed
docs/data/data-grid/export
packages/x-data-grid/src/hooks/features/export Expand file tree Collapse file tree 3 files changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { DataGrid } from '@mui/x-data-grid';
5
5
export default function ExportDefaultToolbar ( ) {
6
6
const { data, loading } = useDemoData ( {
7
7
dataSet : 'Commodity' ,
8
- rowLength : 4 ,
8
+ rowLength : 100 ,
9
9
maxColumns : 6 ,
10
10
} ) ;
11
11
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { DataGrid } from '@mui/x-data-grid';
5
5
export default function ExportDefaultToolbar ( ) {
6
6
const { data, loading } = useDemoData ( {
7
7
dataSet : 'Commodity' ,
8
- rowLength : 4 ,
8
+ rowLength : 100 ,
9
9
maxColumns : 6 ,
10
10
} ) ;
11
11
Original file line number Diff line number Diff line change @@ -152,8 +152,7 @@ export const useGridPrintExport = (
152
152
gridClone ! . style . contain = 'size' ;
153
153
154
154
let gridToolbarElementHeight =
155
- gridRootElement ! . querySelector < HTMLElement > ( `.${ gridClasses . toolbarContainer } ` )
156
- ?. offsetHeight || 0 ;
155
+ gridRootElement ! . querySelector < HTMLElement > ( `.${ gridClasses . toolbar } ` ) ?. offsetHeight || 0 ;
157
156
let gridFooterElementHeight =
158
157
gridRootElement ! . querySelector < HTMLElement > ( `.${ gridClasses . footerContainer } ` )
159
158
?. offsetHeight || 0 ;
@@ -162,7 +161,7 @@ export const useGridPrintExport = (
162
161
) ;
163
162
164
163
if ( normalizeOptions . hideToolbar ) {
165
- gridClone . querySelector ( `.${ gridClasses . toolbarContainer } ` ) ?. remove ( ) ;
164
+ gridClone . querySelector ( `.${ gridClasses . toolbar } ` ) ?. remove ( ) ;
166
165
gridToolbarElementHeight = 0 ;
167
166
}
168
167
@@ -297,14 +296,7 @@ export const useGridPrintExport = (
297
296
} ) ) ;
298
297
}
299
298
previousVirtualizationState . current = apiRef . current . state . virtualization ;
300
- apiRef . current . setState ( ( state ) => ( {
301
- ...state ,
302
- virtualization : {
303
- ...state . virtualization ,
304
- enabled : false ,
305
- enabledForColumns : false ,
306
- } ,
307
- } ) ) ;
299
+ apiRef . current . unstable_setVirtualization ( false ) ;
308
300
309
301
await updateGridColumnsForPrint (
310
302
options ?. fields ,
You can’t perform that action at this time.
0 commit comments