如果操作失败,则在失败策略中有一个选项"要求用户天气重试或退出失败"。如果用户选择重试选项,则重试相同的操作并再次失败。
在我的情况下,如果用户选择重试选项,则用户需要返回上一屏幕更改选择并重试。
有没有办法实现这个目标?
答案 0 :(得分:2)
在 install4j 6 中,只需设置"失败策略"动作的属性为"返回父屏幕"。
在 install4j 5及更早版本中,您必须添加"运行脚本"使用脚本执行操作:
if (context.isErrorOccurred()) {
Util.showWarningMessage("Action failed");
context.goBack(0);
}
return true;
另外,插入"运行脚本"使用脚本执行操作:
context.setErrorOccurred(false);
return true;
在您要检查其失败的操作之前。