Чтобы изменить представление для каждого аудиофайла, вам понадобятся условные выражения, которые сортируют аудиофайлы, содержащиеся в объекте Result
в блоке where-each
. Это позволит вам определить различные макеты для любых операторов if
, которые вы выберете для определения.
Добавление кода для адресации вашего комментария к этому исходному ответу.
result-view {
match {
YourAudioResult (this)
}
render {
if ("size(this) > 1") {
list-of (this) {
where-each (audioItem) {
//CONDITIONALS FOR DECIDING HOW EACH ITEM IS SHOWN IN THE LIST VIEW
}
}
} else-if ("size(this) == 1") {
// CONDITIONALS FOR DECIDING HOW EACH ITEM IS SHOWN IN DETAIL VIEW
}
}
Это одно представление позволит определить макеты аудиоэлементов, когда в результате есть несколько элементов и когда есть один элемент.