【发布时间】:2020-11-10 17:33:26
【问题描述】:
我在我的项目中使用 AG-Grid 我正在通过 (filterModified) 收听我的过滤器修改事件。 这是我在 html 中调用 ag-grid 的代码
<div class="grid-container">
<ag-grid-angular
class="ag-theme-bootstrap"
[columnDefs]="columnDefs"
[modules]="modules"
[frameworkComponents]="frameworkComponents"
[gridOptions]="gridOptions"
[headerHeight]="null"
(cellValueChanged) = updateCellData($event)
(cellDoubleClicked) = setColumnWidth($event)
(filterModified)="filterMod($event)"
>
</ag-grid-angular>
</div>
我能够检测到 filterModified。 我在 filterMod 中有事件评估器
filterMod(ev) {
if (this._gridDataArr.length >= 1) {
console.log(ev);
// how can i stop filter to be applied in grid data if
// gridDataArr length is greater than 1
}
}
I tried to find some solution in documentation but no Luck
I also tried using GridApi with setfilterModel() but i think i am not using it correctly.
【问题讨论】:
标签: angular typescript types ag-grid ag-grid-angular