2013-06-04 4 views
1

마침내 첫 번째 사용자 지정 양식 구성 요소를 만들었고 GUI 모드의 매력처럼 작동합니다. 이제 자동 설치에서도 작동해야한다는 요구 사항을 채워야합니다. 문서에서 handleUnattended() 메서드를 재정의한다고합니다. 그러나 사용자 정의 양식의 수명주기 동안 다른 메소드가 호출 될 것이라고 언급되지 않았습니다.사용자 지정 양식 구성 요소에서 무인 모드를 처리하는 방법은 무엇입니까?

checkComplete() 메서드 내에서 사용자 입력의 유효성 검사를 구현했으며 유효성 검사 결과에 따라 설치 프로그램 컨텍스트에 변수를 설정하고 다음 화면으로 전환합니다. 이 메서드는 handleUnattended() 메서드 이후에 호출되거나 GUI 모드 설치를위한 유일한 방법입니까?

그리고 어떻게 varfile-file에서 "사용자 입력"을 얻으시겠습니까? 나는 context.getVariable("some-input")과 같은 설치 프로그램 컨텍스트에서 변수를 가져 오는 것으로 가정합니다. 맞습니까? 나 자신에 의해 몇 가지 질문에 대답 할 수 내 연구하는 동안
하디

답변

1

사전에

감사 :

1) checkComplete()handleUnattended()

2) vafile 인수가의 구현의 independed라고 설치 관리자 컨텍스트에서 접근 가능

3) context.isUnattended()으로 확인할 수 있습니다. 오류 대화 상자를 표시하거나 설치 프로그램 프로세스를 종료해야합니다.

오해가있는 경우 저를 교정하십시오.

+0

모두 정확합니다. –

+0

그래, 괜찮아. 그러나 한 가지 질문이 남았습니다. 즉, 구성 요소에서 직접 무인 모드로 설치 프로세스를 종료 할 수 있습니까? Util.installationAbort() 또는 다른 것을 찾지 못했습니다. checkComplete() 메서드에서 false를 반환하면 설치가 올바른 입력을 기다리지 만 나가서 종료하지 않고 사용자에게 통지합니다. – Hardie82

+0

handleUnattended에서 false를 반환해야합니다. –

관련 문제