如果install4j中的操作失败,如何返回上一屏幕

时间:2015-01-05 19:49:38

标签: install4j

如果操作失败,则在失败策略中有一个选项"要求用户天气重试或退出失败"。如果用户选择重试选项,则重试相同的操作并再次失败。

在我的情况下,如果用户选择重试选项,则用户需要返回上一屏幕更改选择并重试。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:2)

install4j 6 中,只需设置"失败策略"动作的属性为"返回父屏幕"。

install4j 5及更早版本中,您必须添加"运行脚本"使用脚本执行操作:

if (context.isErrorOccurred()) {
    Util.showWarningMessage("Action failed");
    context.goBack(0);
}
return true;

另外,插入"运行脚本"使用脚本执行操作:

context.setErrorOccurred(false);
return true;

在您要检查其失败的操作之前。