사용자 정의 대화 상자를 수정하여 생성했습니다. 하지만 mondo UI의 Welcome 대화 상자 다음에이 사용자 지정 대화 상자를 표시하려고합니다.체인 위젯에 사용자 정의 대화 상자 삽입
내가 할 경우 그 : 다음 모든 것이 잘 작동하지만
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="CustomizeDlg">1</Publish>
<Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="3">1</Publish>
<Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="CustomCustomizeDlg" Order="4">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Back" Event="NewDialog" Value="CustomizeDlg" Order="4">1</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomCustomizeDlg" Order="4">1</Publish>
I는 다음과 같이 할 경우 : 그 대신에,
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="CustomCustomizeDlg">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="3">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">1</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomCustomizeDlg" Order="4">1</Publish>
그런 다음 사용자 정의 대화 상자의 어느 것도 표시되지 않습니다를, 라이센스 대화 상자는 환영받은 후에 표시됩니다 ...
전혀받지 못했습니다 ...이 동작은 저에게 이상합니다 ... 아이디어가 있습니까?
편집 : 나는 그것을 확인하고있다 licenseDialog에 대한 행을 삭제하면
난 그냥 ... MSI DB에 위해 1 CustomCustomizeDlg에 대한 다음뿐만 아니라 LicenseDialog에 대한 두 WelcomeDlg에 제어 이벤트를 등록 된 것을 발견 그래서 지금 내 질문에 orca를 사용하지 않고 해당 행을 삭제하는 것입니다 ...