拖放和内置菜单方法对于 ngGrid 脚本非常有用。我目前正在尝试这样做,以便您可以通过外部方法(例如复选框)执行列分组。这更适合我的需求,因为它对触摸屏更友好。我看过一些执行手动 groupBy() 调用的方法,但这对我根本不起作用。
对于这个愿望有什么想法/帮助吗?菜单可以工作,但不幸的是,拖放不适用于平板电脑。
非常感谢任何帮助,谢谢。
弄清楚了:
在玩了一些之后,我终于能够弄清楚了。我创建了一个简单的函数:
$scope.updateGrouping = function(col) { $scope.gridOptions.groupBy(col); }
这很简单,其中 col 是字段的名称。当未选中该框时,它还会从过滤器中删除分组。