我终于创建了我的第一个自定义表单组件,它在GUI模式下就像一个魅力。现在我必须满足静默安装应该工作的要求。文档说要覆盖handleUnattended()
方法。但是没有提到在自定义表单的生命周期中将调用哪些其他方法。
我在checkComplete()
方法中实现了用户输入的验证,并根据验证结果将变量设置为安装程序上下文并切换到下一个屏幕。是否在handleUnattended()
方法之后调用此方法,或者这只是GUI模式安装的方法?
如何从varfile文件中获取“用户输入”?我想从context.getVariable("some-input")
这样的安装程序上下文中获取变量。这是对的吗?
提前致谢
哈迪
答案 0 :(得分:1)
在我的研究期间,我可以自己回答一些问题:
1)checkComplete()
也被称为独立于handleUnattended()
2)可以从安装程序上下文
访问vafile参数 3)使用context.isUnattended()
可以检查是否必须显示错误对话框或退出安装程序进程。
如果有任何误解,请纠正我。