无法读取属性' aggLabelFilter'未定义的
启用ngGrid的“组”选项时出现以下错误。 Chrome DevTools会显示错误Plunkr
TypeError: Cannot read property 'aggLabelFilter' of undefined
at self.parseGroupData (angular-ui.github.io/ng-grid/lib/ng-grid.debug.js:2456)
at self.getGrouping (angular-ui.github.io/ng-grid/lib/ng-grid.debug.js:2553)
at self.filteredRowsChanged (angular-ui.github.io/ng-grid/lib/ng-grid.debug.js:2370)
at self.evalFilter (angular-ui.github.io/ng-grid/lib/ng-grid.debug.js:2675)
at dataWatcher (angular-ui.github.io/ng-grid/lib/ng-grid.debug.js:3286)
at Object.fn (angular-ui.github.io/ng-grid/lib/ng-grid.debug.js:3297)
at Object.e.$digest (angular.min.js:84)
at Object.e.$apply (angular.min.js:86)
at angular.min.js:15
at Object.d [as invoke] (angular.min.js:26)angular.min.js:60 (anonymous function)
如果我从JS中删除groups: 'GameDate',
,那么这可以正常运行。
我按照建议将组设置更新为数组,但错误仍然存在。然后我尝试禁用组设置和grousCollapsedByDefault,并启用ShowGroupPanel。虽然错误现在消失了,但只要我将GameDate列拖到网格中就会显示分组。一旦我扩展了组,就会再次出现错误。
扩展组列时,我会为每个折叠的数据行获取以下错误的一个实例。
Error: [$parse:ueoe] http://errors.angularjs.org/1.3.15/$parse/ueoe?p0=row.entity.
答案 0 :(得分:0)
来自ng-grid文档:
groups []用于对数据进行分组的初始字段。字段名称数组,不是displayName。
所以,如果你改变了
groups: 'GameDate'
到
groups: ['GameDate']
应该没有问题