首页 > 解决方案 > 在 Install4j8 中 - 当用户单击取消按钮时如何重定向到某个屏幕

问题描述

在安装程序(多平台)中,我们有安装升级和回滚之类的用例。在执行升级安装时,如果用户单击取消按钮,我们想进入回滚屏幕,用户可以在其中执行回滚操作。

我在下面的启动操作中尝试了带有事件侦听器的运行脚本,但没有奏效:

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

标签: install4j

解决方案


您可以编辑样式并将取消按钮替换为您自己的按钮。

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


推荐阅读