Ag-grid angular:从dispatchEvent()传递事件处理程序

时间:2017-11-14 03:41:45

标签: javascript angular typescript events ag-grid

我正在使用ag-Grid - Angular(Angular 2打字稿)我已将其设置为:

我的模板:

<ag-grid-angular (cell-clicked)="cellClicked($event)" ...
 ... ... [gridOptions]="gridOptions">

</ag-grid-angular>

我的组件:

    this.gridOptions = <GridOptions>{
      onCellClicked: (event) => {
        console.log(event);
        //open modal with the event parameter

      },
      ....
      ....
      onGridReady: (ev) =>{
        // console.log('gridoptions',this.gridOptions.api);
        this.gridIsReady(ev);
      },
    };

我有一个用例,我需要遍历下一个单元格并触发一个cellClicked事件,以便我可以打开下一个聚焦单元格的模态并让用户做一些事情,所以我这样做:< / p>

this.gridOptions.api.tabToNextCell();
this.gridOptions.api.dispatchEvent('cellClicked', <what do i put here> );
tabToNextCell()将焦点放在预期的下一个单元格上,然后我调度cellClicked事件并使用dispatchEvent()触发事件,但event参数变为null ,我如何获得聚焦单元格的事件对象?

0 个答案:

没有答案