Наконец-то я создал свой первый настраиваемый компонент формы, и он отлично работает в режиме графического интерфейса. Теперь я должен выполнить требование, чтобы работала и тихая установка. В документации сказано переопределить метод handleUnattended()
. Но не упоминается, какие другие методы будут вызываться в течение жизненного цикла пользовательской формы.
Я реализовал проверку пользовательского ввода внутри метода checkComplete()
и, в зависимости от результата проверки, установил переменную в контекст установщика и переключился на следующий экран. Будет ли этот метод также вызываться после метода handleUnattended()
или это только метод для установки режима графического интерфейса?
А как получить "пользовательский ввод" из varfile-файла? Я полагаю, чтобы получить переменную из контекста установщика, например context.getVariable("some-input")
. Это правильно?
Заранее спасибо
Харди