【发布时间】:2016-10-09 12:29:21
【问题描述】:
我有一个相当普通的 ng-table,我为它提供了以下参数:
$scope.newRoomsTableParams = new NgTableParams(
{
sorting: {}
},
{
total: 0,
getData: getNewRoomsData,
counts: []
}
);
我想对表的所有列完全禁用 ng-table 的排序功能。具体来说,我希望列标题不可点击并且没有向上/向下箭头。
这可能吗?
编辑#1:我想问题真的归结为解释ng-table documentation,我目前无法弄清楚。
编辑 #2:getNewRoomsData 函数为空
function getNewRoomsData() {
return $scope.newRoomsData;
}
【问题讨论】:
-
要关闭列的排序,请将列的
sortable属性设置为false。 -
您应该能够查看ng-table.com/#/sorting/demo-enabling 文档中的代码,以了解如何将其应用于您的数据集。
-
@Claies 你的意思是在数组还是哈希中?你能帮我举个例子吗?
-
这将在
getNewRoomsData函数中完成。您可以发布该功能的内容以供审核吗? -
@Claies 当然。它目前是空的。 $scope.newRoomsData 是一个数组。在编辑中添加了上面的功能。