Выбор представления ввода - не работает правильно - PullRequest
1 голос
/ 25 июня 2019

Я пытаюсь отобразить список профилей для пользователя с включенной навигацией по громкой связи.Всякий раз, когда я использую выделение при рендеринге, представление не отображается правильно.

Я уже пытался поместить макет в макет макета, но я получаю тот же результат, поэтому я предпочел бы иметь представление только в одном файле.

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

Ответы [ 2 ]

2 голосов
/ 25 июня 2019

GetProfiles звучит так, как будто он получает кучу профилей, что делает его result-view.Если целью является выбор из выходных данных этой функции, эта функция должна вводиться в computed-input, который является частью Action.

2 голосов
/ 25 июня 2019

Вы уверены, что это представление ввода соответствует моменту?

Вот шестнадцать профилей.

... звучит так, как будто вы результат момент.

Попробуйте преобразовать это в result-view.

...