2016-04-12 5 views
1

То, что я хочу следующее: 1 инсталлятор с двумя возможными сценариями:install4j компонент установки шкуры на основе переменной

  • сценария Full: предлагает ядро ​​пользователя, дизайнер компоненты
  • сценария Lite: предлагает пользователь только ядро (скрывает конструктор как компонент)

Я могу установить их в varfile, но это все еще позволяет использовать для просмотра и выбора. Как я могу видеть видимость и установку компонента variable controll?

Благодаря

+0

@ ingo-kegel любые предложения? –

ответ

1

Вот что «тип установки» экран для:

enter image description here

Если вы хотите, чтобы пользователь мог настроить компоненты после того, как на экране в «компонентов установки» экран и скрыть некоторые компоненты, вам нужно добавить действие «Запустить сценарий» на экран «Тип установки», где вы делаете что-то вроде:

boolean hidden = "lite".equals(context.getVariable("sys.installationTypeId")); 
context.getInstallationComponentById("123").setHidden(hidden); 

Предполагается, что вы присвоили пользовательский идентификатор «lite» вашему типу установки Lite и что идентификатор компонента установки, который должен быть скрыт, равен «123».

+0

спасибо, разные типы именно то, что я хочу –