Как предоставить другое сообщение или схему просмотра результатов для нового пользователя?
В этом случае я хочу, чтобы представление было другим в зависимости от того, является ли пользователь новым пользователем, как показано на рисунке. Концепция UserData, значения которой я вычисляю в действии GetAltBrainsData. Я дал UserData сохраненный профиль объекта.
result-view {
match: AltBrainsData (this)
{
from-output: GetAltBrainsData (getaltbrainsdata)
}
message {
//here is where i want to check if UserData.newuser = true and vary the answer
//if (userdata.newuser) {template("hello new user")} else ...
if (size(this) > 1) {
template ("I found #{(size(this))} AltBrains")
}
else-if (size(this) == 1 ) {
template ("") {speech ("#{value(this.name)}")}
}
else {template ("No AltBrains matched the search.")}
}
render {
// if UserData.newuser = true then welcome layout
, но представление результатов все еще не знает о UserData. Среда IDE жалуется, что это недопустимое выражение в userdata.newuser * 1006. *