install4j 6中隐藏组件的设置变量的默认行为是否已更改?

install4j 6中隐藏组件的设置变量的默认行为是否已更改?,install4j,Install4j,我们有一个包含多个组件的表单。其中之一是一个复选框,我们已将其可见性脚本设置为false。实际上,从未显示此组件。 在较旧版本的install4j中,这仍然会将相关变量值设置为BooleanFALSE。但是,在最新的install4j(6.0.1)中,当我们尝试访问此属性时,该属性不再设置,导致安装程序失败,出现NullPointerException。你能确认一下情况是否属实,以及你是否打算将其改回原来的行为方式吗?这种改变是有意的。这是描述在博客文章关于 有关章节如下: 不可见的表单组件不再

我们有一个包含多个组件的表单。其中之一是一个复选框,我们已将其可见性脚本设置为
false
。实际上,从未显示此组件。
在较旧版本的
install4j
中,这仍然会将相关变量值设置为Boolean
FALSE
。但是,在最新的
install4j(6.0.1)
中,当我们尝试访问此属性时,该属性不再设置,导致安装程序失败,出现
NullPointerException
。你能确认一下情况是否属实,以及你是否打算将其改回原来的行为方式吗?

这种改变是有意的。这是描述在博客文章关于

有关章节如下:

不可见的表单组件不再有效。验证错误 会让用户不知道该做什么,所以这是一个真正的问题 以前版本中的错误。但是,绑定的安装程序变量是 在验证阶段进行设置,并且对于 不可见组件。如果依赖安装程序变量 如果已定义,则应在“安装程序变量”中预定义它们 安装程序或自定义安装程序应用程序的节