Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs-ng网格所选行的组名是什么_Javascript_Angularjs_Group By_Selection_Ng Grid - Fatal编程技术网

Javascript Angularjs-ng网格所选行的组名是什么

Javascript Angularjs-ng网格所选行的组名是什么,javascript,angularjs,group-by,selection,ng-grid,Javascript,Angularjs,Group By,Selection,Ng Grid,使用ng网格,我构建了分组网格。 当我选择一行时,我想知道他所属的组名是什么 afterSelectionChange: function(row, event) { if (row && row.entity && row.selected) { // what is the group name? } } 我之所以需要此信息,是因为我更改了列值 在

使用ng网格,我构建了分组网格。 当我选择一行时,我想知道他所属的组名是什么

 afterSelectionChange: function(row, event) {       
      if (row && row.entity && row.selected) {                       
           // what is the group name?
      }
  }
我之所以需要此信息,是因为我更改了列值 在网格初始化后动态执行,因此组标题中写入的值与行中的值不同

我已经做了一个plunker来证明我的问题:

请选择其中一行以查看问题

附言。
我在row.entity.下找不到它。

您可以将原始名称保存到另一个属性中以供以后使用。例如,在
updateColumnName
插件代码中:

angular.forEach(self.scope.renderedRows, function(row) {
    if (row.entity.name) {
        row.entity.origName = row.entity.name;
        row.entity.name = '****';
    }
});
然后,您可以在需要时读取
origName
属性:

afterSelectionChange: function(row, event) {
    if (row && row.entity && row.selected) {
        alert('group name: ' + row.entity.origName);
    }
}

演示:

傻我:),太简单了!非常感谢,你太棒了!没问题,很高兴有帮助!