|
|
|
|
@ -149,15 +149,15 @@ sealed class QueryCondition : RowRepresentable { |
|
|
|
|
return getDisplayName(context) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fun getDisplayName(context: Context, values: List<T>): String { |
|
|
|
|
private fun getDisplayName(context: Context, values: List<T>): String { |
|
|
|
|
val prefix = this.resId?.let { |
|
|
|
|
context.getString(it) + " " |
|
|
|
|
} ?: "" |
|
|
|
|
|
|
|
|
|
return when (values.size) { |
|
|
|
|
0 -> return NULL_TEXT |
|
|
|
|
1, 2 -> prefix + values.joinToString(", ") { labelForValue(it, context) } |
|
|
|
|
else -> "${values.size} $prefix ${entityName(context)}" |
|
|
|
|
else -> prefix + values.joinToString(", ") { labelForValue(it, context) } |
|
|
|
|
// else -> "${values.size} $prefix ${entityName(context)}" |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|