Как я могу проверить более двух условий внутри незавершенного - PullRequest
0 голосов
/ 18 марта 2019

У меня есть 4 условия для проверки, я хочу проверить это в незавершенном утверждении. Я понял, что могу проверить только два, используя если еще Если я использую if -> else if -> else if -> else если проверить 4 условия в oncomplete. Когда я сделал это, он может проверить только если и еще, если (снова 2 условия только) Есть ли способ проверить более двух условий? Это мой код Этот код может проверять только если и 1-й еще, если

<a4j:commandLink .....
action ....
oncomplete=" if (1st condtition ) ; else if (2nd condition) ; else if (3th condition ) ; else if (4th condition)"

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

Я нашел ответ на свой вопрос. Я объясню это в ответе на это. Но я объясню свою проблему более правильно для вас и всех парней, которые будут читать ее в любое время. Итак: у меня есть файл .xhtml, в котором я использую фреймворк Seam и JSF для соединения внешней и внутренней сторон моего проекта. Также я использую AJAX. У меня есть, который содержит в теле: onclick, action, oncomplete, Rendered. Поэтому в oncomplete я хотел проверить 4 различных условия, в зависимости от результата, я хотел вызвать метод из некоторого Java-класса. Но oncomplete поддерживает только если еще. - svennnx3 3 минуты назад Редактировать
И я хотел бы использовать если еще, если, еще, если, еще если. Это не сработает без сожаления. Так что я только сделал 2 условия (если и еще). мои методы просто устанавливают 2 логические переменные. Затем я звоню, чтобы показать диалоговое окно, когда мои логические значения верны. Это решает мою проблему - показывать два диалога одновременно или только 1, если верна только одна переменная:)

0 голосов
/ 18 марта 2019

Если вы хотите проверить на true

if(1st condition && 2nd condition && 3rd condition && 4th condition){}

или любой true

if(1st condition || 2nd condition || 3rd condition || 4th condition){}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...