Как показать текущий фильтр списка в списке ресурсов

Я использую список управления ресурсами поляриса. Я добавил некоторые условия фильтра и мой список отображен с правильными данными. Но я не вижу текущей области фильтра списка, где я могу удалить свои условия. Как это отобразить? Это мое объявление фильтра, мне интересно, есть ли какая-то проблема с моей переменной 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});
Другие вопросы по тегам