GridOptions接口ag-Grid

时间:2018-10-05 08:03:11

标签: typescript ag-grid

在ag-Grid documentation上,有很多关于此 GridOptions接口的内容。

Grid PropertiesGrid EventsGrid Callbacks,所有“声明”

this options are available through the GridOptions interface

例如,我设法通过以下方式访问了 columnDefs 属性,而没有使用此 gridOptions 的任何“用法”:

.html

<ag-grid-angular 
            style="margin: auto;
            width: 80%; height: 70%;
            #agGrid
            class="ag-theme-material"
            [rowData]="rowData" 
            [columnDefs]="columnDefs"
            >
</ag-grid-angular>

.ts

private columnDefs;

constructor() {
    this.columnDefs = ...; // columns array
   }

但是,我到了一个地步,我不知道如何在不调用此GridOptions的情况下集成某些功能,例如api提供的accessing row nodes

我如何提及/访问此gridOptions?

1 个答案:

答案 0 :(得分:1)

在HTML中提到提及的GridOptions,将下面的代码

 [gridOptions]="gridOptions"

和您的Component.ts

public gridOptions: GridOptions;

在ngonINIT上

this.gridOptions.columnDefs=this.columnDefs;

然后,您可以在代码中的任何位置访问此gridoptions。