【问题标题】:disable default sorting in grouping column dx-data-grid devextreme angular在分组列 dx-data-grid devextreme angular 中禁用默认排序
【发布时间】:2020-03-20 09:13:22
【问题描述】:

我不想使用 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
}
  }

这是我的网格截图

【问题讨论】:

    标签: angular devextreme devextreme-angular


    【解决方案1】:

    将此代码添加到您的表中。查看文档以找到更多远程选项。

    <dxo-remote-operations [sorting]="true"></dxo-remote-operations>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-21
      相关资源
      最近更新 更多