Install4j 输入验证表达式
Install4j Input validation expression
在我的设置中,我需要一些用户输入。当然这些都要检查。这与您的 "Input validation expression" 选项配合得很好。
如果输入有效,安装程序将按照例外情况进入下一步
如果输入无效,你写我应该显示一条错误信息。由于没有关于用户输入错误消息的选项,我自己用 JOptionPane 创建了一个。这也很有效,但每次都会在错误消息中跳转 - 无论是否单击 "next" 或 "back"。甚至不能单击取消而不跳转到错误屏幕。
是否有其他方式显示错误信息?或者如何让屏幕仅在单击下一步时出现?
如果输入验证 returns 为假,您不能离开文本字段。
另一种选择是验证屏幕 "Validation expression" 脚本中的值。您可以通过其绑定变量访问文本字段的值:
String variableValue = context.getVariable("variableName");
对于错误信息,建议使用
Util.showErrorMessage("error message");
在我的设置中,我需要一些用户输入。当然这些都要检查。这与您的 "Input validation expression" 选项配合得很好。
如果输入有效,安装程序将按照例外情况进入下一步
如果输入无效,你写我应该显示一条错误信息。由于没有关于用户输入错误消息的选项,我自己用 JOptionPane 创建了一个。这也很有效,但每次都会在错误消息中跳转 - 无论是否单击 "next" 或 "back"。甚至不能单击取消而不跳转到错误屏幕。
是否有其他方式显示错误信息?或者如何让屏幕仅在单击下一步时出现?
如果输入验证 returns 为假,您不能离开文本字段。
另一种选择是验证屏幕 "Validation expression" 脚本中的值。您可以通过其绑定变量访问文本字段的值:
String variableValue = context.getVariable("variableName");
对于错误信息,建议使用
Util.showErrorMessage("error message");