在Install4j8中-当用户单击“取消”按钮时,如何重定向到某个屏幕

在Install4j8中-当用户单击“取消”按钮时,如何重定向到某个屏幕,install4j,Install4j,在installer(多平台)中,我们有安装升级和回滚这样的用例。 在执行升级安装时,如果用户单击“取消”按钮, 我们想转到回滚屏幕,在那里用户可以执行回滚操作 我在如下启动操作中尝试了使用事件侦听器运行脚本,但没有成功: context.addInstallerEventListener(new InstallerEventListener() { public void installerEvent(InstallerEvent installerEvent) {

在installer(多平台)中,我们有安装升级和回滚这样的用例。 在执行升级安装时,如果用户单击“取消”按钮, 我们想转到回滚屏幕,在那里用户可以执行回滚操作

我在如下启动操作中尝试了使用事件侦听器运行脚本,但没有成功:

   context.addInstallerEventListener(new InstallerEventListener() {
   public void installerEvent(InstallerEvent installerEvent) {
        if (installerEvent.getType() == EventType.CANCELED) {
            context.gotoScreen(context.getScreenById("5866"));
        }
    }
});
return true; 

您可以编辑样式并用自己的按钮替换“取消”按钮


假设您使用标准样式,请转到安装程序->样式,编辑“标准页脚”并查找“取消按钮”样式组件。您可以添加一个带有脚本的“按钮”表单组件,该脚本可切换到特定屏幕。

否,这仅适用于GUI,