Pot*_*mon 1 eventemitter ag-grid angular
在 ag-grid 中,我使用 cellRendererFramework 来渲染特定的单元格。我可以使用 params 属性从父网格组件获取单元格值。现在,我的要求是从我的 cellRendererFramework 组件更新此参数并刷新我的父网格组件。我尝试使用 @Output 注释向父网格组件发出包含更新数据的事件。但是,我无法从网格订阅此事件。还有其他方法可以实现这个目标吗?
我的开发环境是Angular2,我使用的是ag-grid v9.1.0。
谢谢。
小智 5
import { GridOptions} from 'ag-angular'
parent component
gridOptions:GridOptions;
constructor(){
this.gridOptions={
context:{
componentParent:this
}
};
}
updateEmployee(id:any){
//something
}
<ag-grid-angular [gridOptions]="gridOptions"
></ag-grid-angular>
childCOmponent
agInit(params: any): void {
this.params=params;
this.data = params.data.name;
}
onEdit(){
this.params.context.componentParent.updateEmployee(this.params.data.id);
}
<button (click)="onEdit">Edit</button>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9079 次 |
| 最近记录: |