如何检查 oncomplete 中的两个以上条件
How can I check more than two conditions inside oncomplete
我有 4 个条件要检查,我想在 oncomplete 语句中检查它。
我认识到我只能使用 if else 检查两个。
如果我使用 if -> else if -> else if -> else if 来检查 oncomplete 中的 4 个条件。
当我这样做时,它只能检查 if 和 else if(同样只有 2 个条件)
有没有办法检查两个以上的条件?
那是我的代码。该代码只能检查 if 和 1st else if
<a4j:commandLink .....
action ....
oncomplete=" if (1st condtition ) ; else if (2nd condition) ; else if (3th condition ) ; else if (4th condition)"
有什么想法吗?
如果你想检查 true
if(1st condition && 2nd condition && 3rd condition && 4th condition){}
或任何一个true
if(1st condition || 2nd condition || 3rd condition || 4th condition){}
我找到了我自己问题的答案。我会在回答时解释这一点。但我会为您和所有随时阅读它的人更恰当地解释我的问题。所以:我有一个 .xhtml 文件,我在其中使用 Seam 框架和 JSF 连接项目的前端和后端。我也在使用 AJAX。我在正文中包含:onclick、action、oncomplete、rendered。所以在 oncomplete 中我想检查 4 个不同的条件,取决于结果我想从一些 java class 调用一个方法。但是 oncomplete 只支持 if else。 – svennnx3 3 分钟前编辑
我想使用 if else if , else if , else if 。不幸的是,它不会工作。所以我只做了 2 个条件(if 和 else)。我的方法只设置了 2 个布尔变量。然后,当我的布尔值为真时,我会打电话显示一个对话框 window。这解决了我的问题,一次显示两个对话框,或者当只有一个变量为真时只显示 1 个 :)
我有 4 个条件要检查,我想在 oncomplete 语句中检查它。 我认识到我只能使用 if else 检查两个。 如果我使用 if -> else if -> else if -> else if 来检查 oncomplete 中的 4 个条件。 当我这样做时,它只能检查 if 和 else if(同样只有 2 个条件) 有没有办法检查两个以上的条件? 那是我的代码。该代码只能检查 if 和 1st else if
<a4j:commandLink .....
action ....
oncomplete=" if (1st condtition ) ; else if (2nd condition) ; else if (3th condition ) ; else if (4th condition)"
有什么想法吗?
如果你想检查 true
if(1st condition && 2nd condition && 3rd condition && 4th condition){}
或任何一个true
if(1st condition || 2nd condition || 3rd condition || 4th condition){}
我找到了我自己问题的答案。我会在回答时解释这一点。但我会为您和所有随时阅读它的人更恰当地解释我的问题。所以:我有一个 .xhtml 文件,我在其中使用 Seam 框架和 JSF 连接项目的前端和后端。我也在使用 AJAX。我在正文中包含:onclick、action、oncomplete、rendered。所以在 oncomplete 中我想检查 4 个不同的条件,取决于结果我想从一些 java class 调用一个方法。但是 oncomplete 只支持 if else。 – svennnx3 3 分钟前编辑
我想使用 if else if , else if , else if 。不幸的是,它不会工作。所以我只做了 2 个条件(if 和 else)。我的方法只设置了 2 个布尔变量。然后,当我的布尔值为真时,我会打电话显示一个对话框 window。这解决了我的问题,一次显示两个对话框,或者当只有一个变量为真时只显示 1 个 :)