2016-06-15 5 views
0

하나의 제품에 대해 NSIS 패키지를 개발 중입니다. SQL Server 로그인 자격 증명을 수집하는 사용자 지정 페이지가 있습니다. 이 페이지에서 다음을 클릭하면 지정된 입력 정보의 유효성을 검사해야합니다 (지정된 자격 증명으로 서버에 연결되었는지 여부). 잘 작동합니다.NSIS - InstallOptions - 뒤로 버튼의 유효성 검사 건너 뛰기

문제 :이 페이지에서 버튼을 다시 누르면

, 그것은 여전히 ​​입력의 유효성을 검사한다; 나는 싫어. 뒤로 버튼을 클릭 할 때 유효성 검사를 건너 뛰는 방법을 찾지 못했습니다.

이 점에 대한 제안은 인정됩니다.

답변

0

답변을 찾았습니다!

페이지 사용자 지정 명령을 호출하는 동안 두 개의 함수 이름을 지정할 수 있습니다. 하나는 페이지를 표시하고 다른 하나는 떠나기 페이지라고합니다.

Page custom ShowDatabasePage LeaveDatabasePage 

우리는 모든 유효성 검사를 수행 할 수 있습니다. 유효성 검사가 실패하면 그냥 중단하고 작업이 완료됩니다. Leave 함수는 다음 버튼을 클릭 할 때만 호출됩니다.