Я пытаюсь реализовать собственный фильтр для таблицы материалов.
Данные таблицы:
[
{
name: "Tomato",
color: "red",
quantity: 12,
id: "01"
},
{
name: "Banana",
color: "yellow",
quantity: 5,
id: "02"
},
{
name: "Lemon",
color: "yellow",
quantity: 20,
id: ""
},
{
name: "Blueberry",
color: "blue",
quantity: 50,
id: ""
}
]
Столбцы:
[
{
title: "Name",
field: "name",
filterComponent: props => {
return (
<FormControlLabel
control={<Checkbox color="primary" />}
label="Custom filter"
labelPlacement="end"
/>
);
}
},
{ title: "Color", field: "color", filtering: false },
{ title: "Quantity", field: "quantity", filtering: false },
{ title: "Code", field: "code", filtering: false, hidden: true }
]
Ссылка на код песочница здесь
Фильтр флажков, который я пытаюсь реализовать, должен скрывать / отображать все строки, которые имеют свойство «id» пустой строки.