gpt4 book ai didi

javascript - Ag-Grid Vue js 过滤器

转载 作者:行者123 更新时间:2023-12-03 00:04:20 26 4
gpt4 key购买 nike

需要帮助。我在 Vue js 中使用 Ag Grid ....有一种情况,我需要在最初加载时关闭过滤器中的复选框,以便网格不会在开始时显示记录。可能吗?

例如,在下面的链接(屏幕截图)中,我需要取消选中加载时的“已完成”状态,并且网格不会显示具有“已完成”状态的记录。

任何帮助将不胜感激...谢谢

Screenshot

最佳答案

您可以执行setFilterModelfirstDataRendered事件

(firstDataRendered)="onFirstDataRendered($event)"


onFirstDataRendered(params){
this.preDefinedFilter();
}

preDefinedFilter(){
let hardcodedFilter = {
// 'status' - field name with 'filter: "agSetColumnFilter"' difinition in colDef
// list of statuses which will be displayed
status: ["Uncompleted", "Error", "Whatever"]
};

this.gridApi.setFilterModel(hardcodedFilter);
this.gridApi.onFilterChanged();
}

Demo

别怪我,示例是用 Angular 编写的,但我认为调整解决方案并不难。

关于javascript - Ag-Grid Vue js 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55035010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com