отключить сортировку по умолчанию в столбце группировки dx-data-grid devextreme angular - PullRequest
1 голос
/ 20 марта 2020

Я не хочу использовать функцию сортировки по умолчанию DevExtreme, мой источник данных уже отсортирован, когда я делаю свой столбец как групповой столбец, используя групповой индекс DevExtreme DataGrid, который сортирует его автоматически. Я хочу остановить сортировку DevExtreme DataGrid по умолчанию. Пожалуйста, предложите решение.

вот моя dx-data-grid

<dx-data-grid 
    id="masterGrid"
    [dataSource]="globalLimit"
    [showBorders]="true"
    [allowColumnReordering]="true"
    [twoWayBindingEnabled]="true"
    [allowColumnResizing]="true">

   <dxo-sorting mode="none"></dxo-sorting>
     <dxi-column dataField="groupName"  [allowSorting]="false"  [autoExpandGroup]="true"  [groupIndex]="0" >  </dxi-column>
    <dxi-column dataField="d1"  > </dxi-column>
    <dxi-column dataField="d2"  ></dxi-column>
    <dxi-column dataField="d3" ></dxi-column>
</dx-data-grid>

Вот мои данные в json с сервера в отсортированном порядке

 { "groupName":"test", 
  "d1":23900,  
  "d2":2200, 
  "d3":1452 
},
{ 
 "groupName":"test", 
  "d1":2562,  
  "d2":20000, 
  "d3":252150 
},
{ 
 "groupName":"test", 
  "d1":23215,  
  "d2":6256, 
  "d3":21121 
},{ 
 "groupName":"abc", 
  "d1":515,  
  "d2":2151, 
  "d3":5151 
},
 { 
 "groupName":"abc", 
  "d1":5000,  
  "d2":21510, 
  "d3":51010
}
  }

Здесь это скриншот моей сетки grouping grid screenshot

...