2012-07-24 4 views
2

변수에 체크 박스 값을 저장하는 방법이 궁금합니다. WiX 에 사용자 지정 RtfTheme을 사용하고 있습니다. 예를 들어굽기 : 변수에 체크 박스 값을 저장하는 방법

:

RtfTheme.xml

<Checkbox Name="TestCheckbox" X="-11" Y="-51" Width="246" Height="17" TabStop="yes" FontId="3" HideWhenDisabled="yes">Please select this box</Checkbox> 

Bundle.wxs

<Variable Name="TestVariable" Type="numeric" Value="![CDATA[TestCheckbox]]"/> 

내가 선택할 때마다 값을 변경하려면 "TestVariable"의 값을 원하거나 확인란의 선택을 취소하십시오. 어떤 도움이 필요합니까?

답변

4

WixStdBA는 옵션 페이지에 나타나는 모든 명명 된 확인란 컨트롤의 상태를 자동으로 저장합니다. WixStdBA는 다른 체크 상자 값을 노출하지 않습니다.

+0

추가 확인란을 정의하려는 경우 해당 값이 숨겨져 있음을 의미합니까? 내 질문을 명확히하기 위해 체크 박스 값을 번들의 일부인 msi에 전달하려고합니다. (우리는 새로운 checkbox의 값을 bindle/chain 내부의 패키지에 명령 행 매개 변수로 전달할 수있는 변수에 저장해야합니다.) – user1539296

+1

아니요, 다른 확인란은 완전히 무시됩니다. WixStdBA는 옵션 페이지의 체크 상자에 대한 변수 값만 설정합니다. –

+0

안녕하세요 밥, 이번에는 Wixtool V3.10을 사용하고 있습니다. 체크 박스 값이 부트 스트랩 응용 프로그램의 변수에 반영되지 않았기 때문입니다. 이 문제는 V3.10으로 업데이트 된 후 제기되었습니다. –

관련 문제