Any ideas regarding this?

--Lance

On Tue, Jan 25, 2011 at 1:15 PM, CoolBreeze <coolbreeze...@googlemail.com>wrote:

> Thanks Blair,
>
> When I made the change as you suggested my TestConnection button stopped
> working. I tried changing the order of the Publish Property and Public
> Event, so that the Publish Property was first and my TestConnection button
> worked again, but with the same behavior as I initially posted about.
>
> --Lance
>
> On Tue, Jan 25, 2011 at 12:48 PM, Blair <os...@live.com> wrote:
>
>> Change that to:
>>
>> <Control Id="TestConnectionButton" Type="PushButton" X="30" Y="210"
>> Width="75" Height="17"
>> Text="!(loc.CheckDbConnectionBannerDlgTestConnection)" >
>>          <Publish Event="DoAction" Value="CA_testSqlConnection" />
>>          <Publish Property="CONTINUE" Value="[CONTINUE]" />
>> </Control>
>>
>> There is a known issue with Windows Installer in that the UI doesn't
>> always
>> recognize changes made to properties when processing events.
>>
>> -Blair
>>
>> -----Original Message-----
>> From: CoolBreeze [mailto:coolbreeze...@googlemail.com]
>>  Sent: Tuesday, January 25, 2011 5:45 AM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] Controlling the Next Button
>>
>> Sorry about that it is below:
>>
>> <Control Id="TestConnectionButton" Type="PushButton" X="30" Y="210"
>> Width="75" Height="17"
>> Text="!(loc.CheckDbConnectionBannerDlgTestConnection)" >
>>          <Publish Event="DoAction" Value="CA_testSqlConnection" />
>> </Control>
>>
>>
>> On Tue, Jan 25, 2011 at 12:27 AM, Blair <os...@live.com> wrote:
>>
>> > You don't show the code where you push the button that tests the
>> > connection.
>> >
>> > -----Original Message-----
>> > From: CoolBreeze [mailto:coolbreeze...@googlemail.com]
>> > Sent: Saturday, January 22, 2011 3:45 PM
>> > To: wix-users@lists.sourceforge.net
>> > Subject: [WiX-users] Controlling the Next Button
>> >
>> > Hi, I'm new to using Wix and I'm having some problems trying to control
>> a
>> > Next button I have. I took WixUI_Mondo.wxs and renamed it as well as
>> > modified it to include a dialog for checking a database connection.
>> Below
>> > is
>> > a snippet of my modified WixUI_Mondo.wxs:
>> >
>> > <Publish Dialog="CheckDbConnectionDlg" Control="Next" Event="NewDialog"
>> > Value=VerifyReadyDlg">1</Publish>
>> > <Publish Dialog="CheckDbConnectionDlg" Control="Back" Event="NewDialog"
>> > Value=WelcomeDlg">2</Publish>
>> >
>> > Now within my CheckDbConnectionDlg.wxs I have a Next button that I'm
>> trying
>> > to control it's Enabled state via a property I set within a
>> CustomAction.
>> > Below is a snippet of my CheckDbConnectionDlg.wxs with the Next button
>> I'm
>> > trying to control.
>> >
>> > <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56"
>> Height="17"
>> > Text="Next">
>> >      <Condition Action="disable">
>> >           <![CDATA[CONTINUE <> "True]]>
>> >      </Condition>
>> >      <Condition Action="enable">
>> >           CONTINUE ="True"
>> >      </Condition>
>> > </Control>
>> >
>> > Here is my custom action where I'm setting the property:
>> >
>> > [CustomAction]
>> > public static ActionResult TestSqlConnection(Session testSession)
>> > {
>> >     ...
>> >     ...
>> >     ...
>> >     //If the connection is successful
>> >     testSession["CONTINUE"] = "True";
>> >
>> >      // Else set the session to False
>> >     testSession["CONTINUE"] = "False";
>> > }
>> >
>> > And my Product.wxs
>> > <UIRef Id="WixUI_CustomUI" />
>> >
>> > <Binary Id="SqlCustomAction" SourceFile="SqlCustomAction.CA.dll" />
>> > <CustomAction Id=CA_testSqlConnection" BinaryKey="SqlCustomAction"
>> > DllEntry="TestSqlConnection" Execute="immediate" Return="check" />
>> >
>> > <InstallUISequence>
>> >   <Custom Action="CA_testSqlConnection" After="ExecuteAction" />
>> > </InstallUISequence>
>> >
>> > What happens is that when I get to the CheckDbConnectionDlg the Next
>> button
>> > is disabled as I want it to be, on that dialog I have a button that
>> tests
>> a
>> > connection to a database and if it's good, I want the Next button to be
>> > enabled so installation can proceed; otherwise, I want it to stay
>> disabled.
>> > If the connection succeeds it's not enabling the Next button, but it
>> does
>> > if
>> > I click Back and then Next.
>> >
>> > Can someone tell me how to correct this?
>> >
>> >
>>
>> ----------------------------------------------------------------------------
>> > --
>> > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
>> > Finally, a world-class log management solution at an even better
>> > price-free!
>> > Download using promo code Free_Logger_4_Dev2Dev. Offer expires
>> > February 28th, so secure your free ArcSight Logger TODAY!
>> > http://p.sf.net/sfu/arcsight-sfd2d
>> > _______________________________________________
>> > WiX-users mailing list
>> > WiX-users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/wix-users
>> >
>> >
>> >
>> >
>>
>> ----------------------------------------------------------------------------
>> --
>> > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
>> > Finally, a world-class log management solution at an even better
>> > price-free!
>> > Download using promo code Free_Logger_4_Dev2Dev. Offer expires
>> > February 28th, so secure your free ArcSight Logger TODAY!
>> > http://p.sf.net/sfu/arcsight-sfd2d
>> > _______________________________________________
>> > WiX-users mailing list
>> > WiX-users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/wix-users
>> >
>>
>> ----------------------------------------------------------------------------
>> --
>> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
>> Finally, a world-class log management solution at an even better
>> price-free!
>> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
>> February 28th, so secure your free ArcSight Logger TODAY!
>> http://p.sf.net/sfu/arcsight-sfd2d
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
>> Finally, a world-class log management solution at an even better
>> price-free!
>> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
>> February 28th, so secure your free ArcSight Logger TODAY!
>> http://p.sf.net/sfu/arcsight-sfd2d
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
>
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to