Я пытаюсь построить функцию поиска в SectionList.У меня есть поиск внутри «данных» (второе поле), а не внутри «заголовка», но я не могу заставить его работать.
Мои данные касаются данных о квартире / резиденте квартиры -
sectiondata =
[{"title":"GROUND FLOOR",
"data":[
{"id":"48","res_type":"owner","user_name":"Ashwani","flat_id":"1","flat_name":"001","floor_no":"GROUND FLOOR","floor_int":"0","signal_player_id":"aa","user_phone":"98855550"},
{"id":"49","res_type":"owner","user_name":"Rahul","flat_id":"2","flat_name":"002","floor_no":"GROUND FLOOR","floor_int":"0","signal_player_id":"aa","user_phone":"999999"}
]
}]
Я пытаюсь что-то подобное, но это не работает.
searchFilterFunction = (text) => {
let search = text.toLowerCase();
this.setState({
check: this.state.sectiondata.filter(
obj => obj.data['flat_name'].toLowerCase().includes(search))
});
}
Какотфильтровать базу данных по имени?Пожалуйста, помогите здесь.Спасибо.