Android Фильтр нескольких столбцов в TableView - PullRequest
2 голосов
/ 29 марта 2019

Я реализовал TableView из https://github.com/evrencoskun/TableView.

Но у меня есть некоторые сомнения относительно того, как сделать мой фильтр String с фильтрацией по нескольким столбцам.

У меня есть таблица с именем,отчество и фамилия, среди других столбцов.Мне нужно отфильтровать таблицу с этими полями.

Отметки в документации

Поддерживаются несколько комбинаций фильтров, таких как фильтр COLUMN + WHOLE TABLE или фильтр MULTIPLE COLUMNS: например, "Happy" +«Мальчик» + все строки с символом «-».

, но когда я попробовал, это не работает

override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
    val filter = et_first_name.text.toString() + '-' + et_middle_name.text.toString() + '-' + s.toString()
    filterTable(filter)
}
private fun filterTable(filter: String) {
    tableFilter.set(filter)
}

Мой фильтр val заканчивается как Jorge-Margarito-Martinez

, но возвращает пустой список, с пустой таблицей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...