Как показать текущий фильтр списка в списке ресурсов
Я использую список управления ресурсами поляриса. Я добавил некоторые условия фильтра и мой список отображен с правильными данными. Но я не вижу текущей области фильтра списка, где я могу удалить свои условия. Как это отобразить? Это мое объявление фильтра, мне интересно, есть ли какая-то проблема с моей переменной applicationFilters.
filterControl={
<ResourceList.FilterControl
resourceName={resourceName}
filters={availableFilters}
appliedFilters={appliedFilters}
onFiltersChange={this.handleFiltersChange}
searchValue={searchValue}
onSearchChange={this.handleSearchChange}
/>
}
1 ответ
Решение
Вам нужно снова установить данные для applyFilters для события onFiltersChange, чтобы отобразить текущий список фильтров. Я предлагаю вам сохранить эту переменную в локальном состоянии компонента, как показано ниже:
this.setState({ appliedFilters:appliedFilters});