2011-07-18 3 views
0

나는 RCP 응용 프로그램을 개발 중입니다. 그것은 마법사가 있습니다. 4 개의 마법사 페이지가 있습니다. 내 첫 번째 페이지에서 "다음"버튼을 클릭하고 두 번째 페이지에서 결과를로드 할 때 DB 쿼리를 실행하려고합니다. 두 번째 페이지에서 사용자는 반환 된 쿼리 개체 중 하나를 선택합니다. 다른 DB 쿼리를 실행하고 세 번째 페이지를 업데이트합니다. 어떻게 든 제 첫 페이지 "getNextPage"함수에서 쿼리를 실행할 수있었습니다. 두 번째 페이지에서 결과를로드하는 방법을 모른다. createControl() 메서드가 있고 코드를 추가하여 두 번째 페이지를 업데이트하는 방법을 생각했습니다. 그러나 마법사가 생성 될 때 호출되며 "다음"버튼을 클릭 할 때 호출되지 않습니다. 누군가 가능한지 여부를 말할 수 있습니까? 탁신.JFace 마법사 질문

답변

2

두 번째 마법사 페이지의 setVisible() 메서드를 재정의하고 visible == true 일 때 UI를 채워야합니다.

관련 문제