【问题标题】:Install4j Input validation expressionInstall4j 输入验证表达式
【发布时间】:2018-04-12 09:19:10
【问题描述】:

在我的设置中,我需要一些用户输入。当然这些都需要检查。这与您的“输入验证表达式”选项配合得很好。

如果输入有效,则安装程序将按例外情况进行下一步

如果输入无效,你写我应该显示一个错误信息。由于在用户输入上没有错误消息选项,我自己用 JOptionPane 创建了一个。这也很好用,但每次都会在错误消息中跳转 - 无论是单击“下一步”还是“返回”。连点击取消都跳不进错误界面。

有没有其他方式来显示错误信息?或者我如何让屏幕仅在单击下一步时才出现?

【问题讨论】:

    标签: java validation input install4j


    【解决方案1】:

    如果输入验证返回 false,则不能离开文本字段。

    另一个选项是验证屏幕“验证表达式”脚本中的值。您可以通过其绑定变量访问文本字段的值:

    String variableValue = context.getVariable("variableName");
    

    对于错误信息,建议使用

    Util.showErrorMessage("error message");
    

    【讨论】:

      猜你喜欢
      • 2019-01-07
      • 1970-01-01
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 2016-02-26
      相关资源
      最近更新 更多