Доступ к фильтру другого столбца внутри функции фильтра столбца? - PullRequest
0 голосов
/ 15 мая 2018

это мое определение столбца

columns: [
  {
    Header: "A",
    accessor: "a",
    id: "a",
    Cell: ({ value }) => value,
    filterMethod: (filter, row) => {
      // filter method
    },
    Filter: ({ filter, onChange }) => {
      // how to access column B's selected filter here
      return (
       //component
      )
  },
  {
    Header: "B",
    accessor: "b",
    id: "b",
    Cell: ({ value }) => value,
    filterMethod: (filter, row) => {
      // filter method
    },
    Filter: ({ filter, onChange }) => {
      return (
       //component
      )
  }
]

Как получить доступ к filter value другого столбца в столбце Filter: () => jsx_component.

Здесь, в этой функции фильтра, я получаю три свойства: column, filter and onChange .`

filter and onChange относятся к этому конкретному столбцу ..

Теперь, как я могу получить доступ к фильтру другого столбца.

Мне нужно это изменить другой компонент фильтра, видя изменения в одном компоненте фильтра.

1 Ответ

0 голосов
/ 16 мая 2018

Захват изменений фильтра в onFilteredChange={(column, value) => {...}} и сохранение их в состояние для использования в другом компоненте фильтра сделали свое дело.

...