In Install4j8 - 当用户点击取消按钮时如何重定向到某个屏幕
In Install4j8 - How to redirect to some screen when user clicks on Cancel button
在安装程序(多平台)中,我们有安装升级和回滚等用例。
如果用户单击取消按钮,则在执行升级安装时,
我们想转到回滚屏幕,用户可以在其中执行回滚操作。
我已经尝试使用 运行 脚本在启动操作中使用事件侦听器,如下所示,但没有成功:
context.addInstallerEventListener(new InstallerEventListener() {
public void installerEvent(InstallerEvent installerEvent) {
if (installerEvent.getType() == EventType.CANCELED) {
context.gotoScreen(context.getScreenById("5866"));
}
}
});
return true;
您可以编辑样式并将取消按钮替换为您自己的按钮。
假设您使用标准样式,转到安装程序->样式,编辑 "Standard footer" 并查找 "Cancel button" 样式组件。您可以使用切换到特定屏幕的脚本添加 "Button" 表单组件。
在安装程序(多平台)中,我们有安装升级和回滚等用例。 如果用户单击取消按钮,则在执行升级安装时, 我们想转到回滚屏幕,用户可以在其中执行回滚操作。
我已经尝试使用 运行 脚本在启动操作中使用事件侦听器,如下所示,但没有成功:
context.addInstallerEventListener(new InstallerEventListener() {
public void installerEvent(InstallerEvent installerEvent) {
if (installerEvent.getType() == EventType.CANCELED) {
context.gotoScreen(context.getScreenById("5866"));
}
}
});
return true;
您可以编辑样式并将取消按钮替换为您自己的按钮。
假设您使用标准样式,转到安装程序->样式,编辑 "Standard footer" 并查找 "Cancel button" 样式组件。您可以使用切换到特定屏幕的脚本添加 "Button" 表单组件。