Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从devextreme反应网格中删除某些列的排序?_Javascript_Reactjs_Devexpress_Devextreme - Fatal编程技术网

Javascript 如何从devextreme反应网格中删除某些列的排序?

Javascript 如何从devextreme反应网格中删除某些列的排序?,javascript,reactjs,devexpress,devextreme,Javascript,Reactjs,Devexpress,Devextreme,是否可以删除某些列的排序devextreme反应网格 我使用以下网格: 您可以在此处尝试以下代码: import React,{useState}来自“React”; 从“@material ui/core/Paper”导入纸张; 进口{ 分类状态, 综合排序, }来自“@devexpress/dx反应网格”; 进口{ 网格, 桌子 桌子头, }来自“@devexpress/dx react grid material ui”; 从“../../../demo data/generator”导入

是否可以删除某些列的排序devextreme反应网格

我使用以下网格:

您可以在此处尝试以下代码:

import React,{useState}来自“React”;
从“@material ui/core/Paper”导入纸张;
进口{
分类状态,
综合排序,
}来自“@devexpress/dx反应网格”;
进口{
网格,
桌子
桌子头,
}来自“@devexpress/dx react grid material ui”;
从“../../../demo data/generator”导入{generateRows};
导出默认值()=>{
const[columns]=useState([
{name:'name',title:'name'},
{姓名:'性别',标题:'性别'},
{名称:'城市',标题:'城市'},
{名称:'汽车',标题:'汽车'},
]);
const[rows]=useState(generateRows({length:8}));
常量[defaultSorting]=useState([
{columnName:'性别',方向:'描述'},
]);
常量[sortingStateColumnExtensions]=useState([
{columnName:'性别',已启用排序:false},
]);
返回(
);
};
import React, { useState } from 'react';
import Paper from '@material-ui/core/Paper';
import {
  SortingState,
  IntegratedSorting,
} from '@devexpress/dx-react-grid';
import {
  Grid,
  Table,
  TableHeaderRow,
} from '@devexpress/dx-react-grid-material-ui';


import { generateRows } from '../../../demo-data/generator';

export default () => {
  const [columns] = useState([
    { name: 'name', title: 'Name' },
    { name: 'gender', title: 'Gender' },
    { name: 'city', title: 'City' },
    { name: 'car', title: 'Car' },
  ]);
  const [rows] = useState(generateRows({ length: 8 }));
  const [defaultSorting] = useState([
    { columnName: 'gender', direction: 'desc' },
  ]);
  const [sortingStateColumnExtensions] = useState([
    { columnName: 'gender', sortingEnabled: false },
  ]);

  return (
    <Paper>
      <Grid
        rows={rows}
        columns={columns}
      >
        <SortingState
          defaultSorting={defaultSorting}
          columnExtensions={sortingStateColumnExtensions}
        />
        <IntegratedSorting />
        <Table />
        <TableHeaderRow showSortingControls />
      </Grid>
    </Paper>
  );
};