gpt4 book ai didi

angularjs - 选项卡上的 ag-grid 中的清除过滤器已更改

转载 作者:行者123 更新时间:2023-12-01 12:28:05 25 4
gpt4 key购买 nike

我有 ag-grid 的默认过滤器和自定义过滤器.我想清除选项卡更改的过滤器。

$scope.gridOptions = {
columnDefs: columnDefs,
rowData: null,
angularCompileRows: true,
enableSorting: true,
enableColResize: true,
enableFilter: true,
rowHeight: 35,
rowSelection: 'single',
onSelectionChanged: onSelectionChanged,
isExternalFilterPresent: isExternalFilterPresent,
doesExternalFilterPass: doesExternalFilterPass,
overlayLoadingTemplate: '<span class="ag-overlay-loading-center">Please wait while your rows are loading</span>',
overlayNoRowsTemplate: '<span style=" transform: translateY(-50%);opacity: 0.25;font-size: 3em;">No data available</span>'
};

我试过这个,但它不起作用
    $scope.gridOptions.api.resetFilters();
$scope.gridOptions.api.destroyFilter();

请建议任何方法来重置 ag-grid 的所有过滤器.

最佳答案

尝试这个:

$scope.gridOptions.api.setFilterModel(null);
$scope.gridOptions.api.onFilterChanged();

关于angularjs - 选项卡上的 ag-grid 中的清除过滤器已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37607532/

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