Javascript 如何删除;“清晰排序”;角度ui网格列标题中的状态?

Javascript 如何删除;“清晰排序”;角度ui网格列标题中的状态?,javascript,angularjs,sorting,angular-ui-grid,tableheader,Javascript,Angularjs,Sorting,Angular Ui Grid,Tableheader,我看到了有关添加“禁用排序”的信息,但没有看到如何删除默认行为,即第三次单击禁用排序,并且在可排序的标题上是“中性”的。实际上,禁用排序状态会让人感觉很糟糕,因为它实际上不会更改排序顺序。如何摆脱第三种状态,让它切换到ASC和DESC columns:any[] = [ { name:'Email', field:'email' }, { name:'Sessions', field:'sessionCount', enableSorting:false} //so

我看到了有关添加“禁用排序”的信息,但没有看到如何删除默认行为,即第三次单击禁用排序,并且在可排序的标题上是“中性”的。实际上,禁用排序状态会让人感觉很糟糕,因为它实际上不会更改排序顺序。如何摆脱第三种状态,让它切换到
ASC
DESC

   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 }
   ]

可以使用suppressRemoveSort属性:

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

太棒了,我到处找这个,但不知道我要找的东西叫什么!太棒了,我到处找这个,但不知道我要找的东西叫什么!