如何删除 angular-ui-grid 列 header 中的 "clear sort" 状态?
how to remove the "clear sort" state in angular-ui-grid column header?
我看到了有关添加 "disable sort" 的信息,但没有看到如何删除第 3 次单击禁用排序并且 "neutral" 可排序 headers 的默认行为。实际上,禁用排序状态感觉很糟糕,因为它实际上并没有改变排序顺序。我如何摆脱第三种状态并让它切换 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 }
]
我看到了有关添加 "disable sort" 的信息,但没有看到如何删除第 3 次单击禁用排序并且 "neutral" 可排序 headers 的默认行为。实际上,禁用排序状态感觉很糟糕,因为它实际上并没有改变排序顺序。我如何摆脱第三种状态并让它切换 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 }
]