Можно ли не сделать все столбцы фильтруемыми в таблице React?

Это означает, что наиболее переносимым способом определения реализации методов классов шаблонов является определение их внутри определения класса шаблона.

template < typename ... >
class MyClass
{

    int myMethod()
    {
       // Not just declaration. Add method implementation here
    }
};
0
задан Devmasta 16 January 2019 в 10:39
поделиться

2 ответа

Если вы хотите, чтобы определенный столбец не был фильтруемым, вы можете указать его при создании столбцов следующим образом:

const columns = [
  {
    Header: 'NotFilterableColumn',
    accessor: 'notFilterable',
    filterable: false  //This makes the column not filterable
  },
  {
    Header: 'FilterableColumn',
    accessor: 'filterable',
  }
]

Так, чтобы присвоение атрибута фильтруемого для вашей ReactTable не сделало NotFilterableColumn фильтруемый :) (другими словами, в столбце не будет входного фильтра)

0
ответ дан Orlyyn 16 January 2019 в 10:39
поделиться

Реализуйте свою собственную логику фильтра. React-таблица предоставляет обратные вызовы для всего, что вам нужно, чтобы реализовать его самостоятельно:

onPageChange: undefined,
onSortedChange: undefined,
onFilteredChange: undefined,

Проверьте реквизитную часть документации, и на ней есть исчерпывающая документация.

0
ответ дан halfer 16 January 2019 в 10:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: