如何在为 ag-grid 获取数据之前添加 JSON 过滤器?
How do you add a JSON filter before fetching data for ag-grid?
我正在尝试将数据从 JSON 文件中提取到 AG-Grid 中。我能够将所有数据拉入 table,但我想在数据进入 table 之前应用过滤器。我希望能够使用其中一个字段来确定是否应将该行添加到 AG-Grid table.
目前正在对所有数据使用此方法:
fetch('https://raw.githubusercontent.com/tjbreshears/VBelo/main/outputs/teams.json')
.then(response => response.json())
.then(data => {
gridOptions.api.setRowData(data);
});
我想添加如下内容:
jsonObject.filter(obj=> obj.eligible == "1");
您可以将过滤器应用于数据,从而创建一个新数组,然后使用该过滤后的数组在网格中设置数据。
fetch('https://raw.githubusercontent.com/tjbreshears/VBelo/main/outputs/teams.json')
.then(response => response.json())
.then(data => {
filteredData = data.filter(obj=> obj.eligible == "1");
gridOptions.api.setRowData(filteredData);
});
我正在尝试将数据从 JSON 文件中提取到 AG-Grid 中。我能够将所有数据拉入 table,但我想在数据进入 table 之前应用过滤器。我希望能够使用其中一个字段来确定是否应将该行添加到 AG-Grid table.
目前正在对所有数据使用此方法:
fetch('https://raw.githubusercontent.com/tjbreshears/VBelo/main/outputs/teams.json')
.then(response => response.json())
.then(data => {
gridOptions.api.setRowData(data);
});
我想添加如下内容:
jsonObject.filter(obj=> obj.eligible == "1");
您可以将过滤器应用于数据,从而创建一个新数组,然后使用该过滤后的数组在网格中设置数据。
fetch('https://raw.githubusercontent.com/tjbreshears/VBelo/main/outputs/teams.json')
.then(response => response.json())
.then(data => {
filteredData = data.filter(obj=> obj.eligible == "1");
gridOptions.api.setRowData(filteredData);
});