如何删除 angular-ui-grid 列 header 中的 "clear sort" 状态?

how to remove the "clear sort" state in angular-ui-grid column header?

我看到了有关添加 "disable sort" 的信息,但没有看到如何删除第 3 次单击禁用排序并且 "neutral" 可排序 headers 的默认行为。实际上,禁用排序状态感觉很糟糕,因为它实际上并没有改变排序顺序。我如何摆脱第三种状态并让它切换 ASCDESC?

   columns:any[] = [
     { name:'Email', field:'email' },
     { name:'Sessions', field:'sessionCount', enableSorting:false}   //something like enableClearSorting:false
   ]

您可以使用 suppressRemoveSort 属性:

columns:any[] = [
     { name:'Email', field:'email' },
     { name:'Sessions', field:'sessionCount', enableSorting:false, suppressRemoveSort: true }
   ]