Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.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/typescript/8.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
Angular 下拉选择上的ag grid列行分组_Angular_Typescript_Angular7_Ag Grid - Fatal编程技术网

Angular 下拉选择上的ag grid列行分组

Angular 下拉选择上的ag grid列行分组,angular,typescript,angular7,ag-grid,Angular,Typescript,Angular7,Ag Grid,我在angular 7项目中使用ag网格库来创建网格,它的属性中有一个属性 我想你错过了 列-行组的管理方法: getRowGroupColumns, AddRowGroupColumnCkey, addRowGroupColumnscolKeys, 删除组ColumnColkey, removeRowGroupColumnscolKeys, setRowGroupColumnscolKeys, 将RowGroupColumn从索引移动到索引 所以,要实现下拉场景,您必须注意在下拉更改中添加和删

我在angular 7项目中使用ag网格库来创建网格,它的属性中有一个属性 我想你错过了

列-行组的管理方法: getRowGroupColumns, AddRowGroupColumnCkey, addRowGroupColumnscolKeys, 删除组ColumnColkey, removeRowGroupColumnscolKeys, setRowGroupColumnscolKeys, 将RowGroupColumn从索引移动到索引

所以,要实现下拉场景,您必须注意在下拉更改中添加和删除分组*也许不是,但我们就这样做吧

<select (change)="onChange($event.target.value)">
    <option value="null">Select group</option>
    <option value="year">Year</option>
    <option value="country">Country</option>
</select>

onChange(value){
  this.gridColumnApi.getRowGroupColumns().forEach(i=>{
    this.gridColumnApi.removeRowGroupColumn(i.colId);
  })
  this.gridColumnApi.addRowGroupColumn(value);
}

代码截图太烦人了,无法使用。将它们替换为代码的文本版本。此外,如果你制作一个演示来展示问题,你将更有可能得到答案。您可以从或中的任何其他示例开始。我也看过您前面的问题。始终在问题中以文本形式提供代码!如果您认为为了清晰起见,还可以添加屏幕截图。