Как заставить видимость поля в формах Kentico работать на основе двух условий - PullRequest
1 голос
/ 31 мая 2019

Я пытаюсь сделать так, чтобы видимость поля в моей онлайн-форме отображалась по двум критериям.У меня есть флажок с 4 пунктами, и я хочу, чтобы следующее поле отображалось, если выбрано либо одно поле, либо одно и два поля.

Все поля в зависимых полях отмечены галочкой.

Я пробовал следующее:

aquatic_type.Value == "25m pool" || aquatic_type.Value == ("50m pool","25m pool")

aquatic_type.Value == "25m pool" || aquatic_type.Value == ("50m pool" && "25m pool")

Это будет работать, если я выберу только 25-метровый пул, но если я выберу25м и 50м поле вообще не появится.

Может ли кто-нибудь предоставить мне структуру работы ИЛИ и два критерия?

1 Ответ

0 голосов
/ 31 мая 2019

Ваш макрос должен выглядеть так:

aquatic_type.Value == "25m pool" || aquatic_type.Value == "50m pool"

Синтаксис макросов Kentico K # очень похож на C #

Также, поскольку ваше поле может содержать как «25-метровый пул», так и «50-метровый пул», вы можете попробовать проверить любое из значений следующим образом:

aquatic_type.Value.Contains("25m pool") || aquatic_type.Value.Contains("50m pool")
...