Я пытаюсь отобразить список профилей для пользователя с включенной навигацией по громкой связи.Всякий раз, когда я использую выделение при рендеринге, представление не отображается правильно.
Я уже пытался поместить макет в макет макета, но я получаю тот же результат, поэтому я предпочел бы иметь представление только в одном файле.
input-view {
match: Profile (profile) {
from-output: GetProfiles
}
message {
template ("These are the list of profiles under your account.")
}
render {
if (size(profile) > 1) {
selection-of (profile) {
navigation-mode {
read-many {
page-size (size(profile))
list-summary ("There are #{size(profile)} profiles.")
page-content{
underflow-statement (These are the first set)
page-selection-question (Do you want to select one of these?)
item-selection-question (Which one would you like?)
overflow-statement (That's all I have)
overflow-question (What would you like to do?)
}
}
}
where-each (item) {
title-card {
title-area {
halign (Start)
slot1 {
single-line {
text {
style (Detail_L_Soft)
value ("Account: #{value(item.acctName)}")
}
}
}
slot2 {
single-line {
text {
style (Detail_M_Soft)
value ("Web property: #{value(item.webName)}")
}
}
}
slot3 {
single-line {
text {
style (Title_S)
value ("Profile: #{value(item.viewName)}")
}
}
}
}
}
}
}
}
}
}
Сообщение и макет, кажется, не используются, но вместо этого отображает список следующим образом:
Here are sixteen profiles.
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile
2.0.3-teamname.capsule.Profile