install4j - 在 Install4j8 中 - 当用户单击取消按钮时如何重定向到某个屏幕
问题描述
在安装程序(多平台)中,我们有安装升级和回滚之类的用例。在执行升级安装时,如果用户单击取消按钮,我们想进入回滚屏幕,用户可以在其中执行回滚操作。
我在下面的启动操作中尝试了带有事件侦听器的运行脚本,但没有奏效:
context.addInstallerEventListener(new InstallerEventListener() {
public void installerEvent(InstallerEvent installerEvent) {
if (installerEvent.getType() == EventType.CANCELED) {
context.gotoScreen(context.getScreenById("5866"));
}
}
});
return true;
解决方案
您可以编辑样式并将取消按钮替换为您自己的按钮。
假设您使用标准样式,请转到 Installer->Style,编辑“标准页脚”并查找“取消按钮”样式组件。您可以使用切换到特定屏幕的脚本添加“按钮”表单组件。
推荐阅读
- azure-sql-database - How to deploy Azure SQL database via service principal
- angular - Build error after updated Angular to 6.1 from 5.2 in view.d.ts
- html - HTML Canvas not showing on Safari
- notifications - GCP Auto-scaling alert
- ios - CocoaLumberjack - Swift : Deleting Old Logs all of sudden
- python - Extracting specific values to sheets of the same name Python
- ruby-on-rails - 通过签名验证 Shipwire Webhook
- postgresql - postgres 中的 To_char(text) 函数
- jmeter - 将 JTL 文件导入 JMeter GUI 时读取 JTL 文件时出现问题
- javascript - 检测点击 youtube iframe javascript