我从https://github.com/evrencoskun/TableView实现了TableView。
但是我对如何使我的过滤器字符串具有多列过滤感到怀疑。
除其他列外,我还有一个包含名称,中间名和姓氏的表。 我需要用这些字段过滤表。
文档标记
支持多种过滤组合,例如COLUMN + WHOLE TABLE过滤器或MULTIPLE COLUMNS过滤器: “快乐” +“男孩” +所有带有'-'字符的字符串。
但是当我尝试它不起作用
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)
}
我的过滤器值最终像Jorge-Margarito-Martinez
但是它返回一个空列表,一个空表