That sounds good.  I'm not sure I know how to do that.  I learned from a
basic example and built it off of that, but I will hit the help files and
examples and find out!

Thanks,

John

> -----Original Message-----
> From: Rob Mensching [mailto:r...@robmensching.com]
> Sent: Tuesday, November 23, 2010 10:49 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Installation of features and sub-features...
> 
> Or maybe get rid of the Feature tree and just use checkboxes?
> 
> I remember we had a problem like this in OfficeXP, in 2000 or so, and I
had to
> create a "dummy" Component that installed an empty file that we hooked
> up to all Features that had no files in them to get the options on each
Feature
> node to show up correctly. Then someone came along and said that I had to
> remove the word "dummy" from the name since a customer might find it
> offensive. Ahh, the good old days.
> 
> On Tue, Nov 23, 2010 at 4:52 AM, John D. Marinuzzi <nu...@hypack.com>
> wrote:
> 
> > Pally and Dave,
> >
> > Thanks for the replies...
> >
> > Here is the code segment from wix file:
> >
> >  <Feature Id="f_VDatum" Title="VDatum Files" Description="VDatum Files"
> > Level="1000" Display="expand" AllowAdvertise="no"
> > InstallDefault="local">
> >
> >      <Feature Id="f_EastCoast" Title="East Coast Dataset"
> > Description="East Coast Dataset" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >
> >        <Feature Id="f_RICT_bis02_8301_03" Title="New
> > York/Connecticut/Rhode Island"
> >                 Description="New York/Connecticut/Rhode Island - Outer
> > NY Bight, eastern Long Island Sound, Block Island Sound, Version 02"
> > Level="1000" AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_RICT_bis02_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_NYgr8bay02_8301_03" Title="New York - The Great
> > South Bay" Description="New York - The Great South Bay, Version 02"
> Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_NYgr8bay02_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_NYNJ_hbr02_8301_03" Title="New Jersey/New
> > York/Connecticut" Description="New Jersey/New York/Connecticut -
> > Northern NJ, NY Harbor, western Long Island Sound, Version 02"
> Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_NYNJ_hbr02_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_NJcstemb01_8301_03" Title="New Jersey"
> > Description="New Jersey - coastal embayment, Version 01" Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_NJcstemb01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_NJVA_mab01_8301_03"
> > Title="Virginia/Maryland/Delaware/New Jersey"
> > Description="Virginia/Maryland/Delaware/New Jersey - Mid-Atlantic
> > Bight shelf" Level="1000" AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_NJVA_mab01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_DEdelbay02_8301_03" Title="Delaware"
> > Description="Delaware - Delaware Bay, Version 02" Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_DEdelbay02_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_DEVA_emb01_8301_03"
> > Title="Virginia/Maryland/Delaware"
> > Description="Virginia/Maryland/Delaware
> > -
> > Coastal embayment, Version 01" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_DEVA_emb01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_MDVA_chb01_8301_03" Title="Virginia/Maryland"
> > Description="Virginia/Maryland - Chesapeake Bay, Version 01"
> Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_MDVA_chb01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_NCcnorth01_8301_03" Title="North Carolina -
> > Coastal North" Description="North Carolina - Coastal North, Version 01"
> > Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_NCcnorth01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_NCccentr01_8301_03" Title="North Carolina -
> > Coastal Central" Description="North Carolina - Coastal Central, Version
01"
> > Level="1000" AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_NCccentr01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_NCpamlis01_8301_03" Title="North Carolina -
> > Pamlico Sound" Description="North Carolina - Pamlico Sound, Version 01"
> > Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_NCpamlis01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_GASCNCsab01_8301" Title="Georgia/South
> > Carolina/North Carolina" Description="Georgia/South Carolina/North
> > Carolina - Sapelo Island GA to New River NC, Version 01" Level="1000"
> > AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_GASCNCsab01_8301" />
> >        </Feature>
> >
> >        <Feature Id="f_FLGAeast01_8301" Title="Florida/Georgia"
> > Description="Florida/Georgia - Fort Lauderdale FL to Sapelo Island GA,
> > Version 01" Level="1000" AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_FLGAeast01_8301" />
> >        </Feature>
> >
> >      </Feature>
> >
> >      <Feature Id="f_GulfCoast" Title="Gulf Coast Dataset"
> > Description="Gulf Coast Dataset" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >
> >        <Feature Id="f_FLsouth01_8301" Title="Florida - South Florida"
> > Description="Florida - South Florida, Naples to Fort Lauderdale FL,
> > and Florida Bay, Version 01" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_FLsouth01_8301" />
> >        </Feature>
> >
> >        <Feature Id="f_FLwest01_8301" Title="Florida - Anclote Key to
> > Naples" Description="Florida - Anclote Key to Naples, Version 01"
> > Level="1000" AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_FLwest01_8301" />
> >        </Feature>
> >
> >        <Feature Id="f_FLapalach01_8301" Title="Florida - Apalachicola
> > to Anclote Key" Description="Florida - Apalachicola to Anclote Key,
> > Version 01"
> > Level="1000" AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_FLapalach01_8301" />
> >        </Feature>
> >
> >        <Feature Id="f_FLjoseph01_8301_03" Title="Florida - St.
> > Joseph's Bay" Description="Florida - St. Joseph's Bay and the Gulf of
> > Mexico, Version 01" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_FLjoseph01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_FLandrew01_8301_03" Title="Florida - St.
> > Andrew's Bay" Description="Florida - St. Andrew's Bay and the Gulf of
> > Mexico, Version 01" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_FLandrew01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_FLpensac01_8301_03" Title="Florida - Perdido,
> > Pensacola and Choctawhatchee Bays" Description="Florida - Perdido,
> > Pensacola and Choctawhatchee Bays, Version 01" Level="1000"
> > AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_FLpensac01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_ALFL_gom01_8301_03" Title="Florida/Alabama"
> > Description="Florida/Alabama - Gulf of Mexico from Mobile Bay to East
> > of Choctawhatchee Bay, Version 01" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_ALFL_gom01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_ALmobile01_8301_03" Title="Alabama"
> > Description="Alabama - Mobile Bay and Perdido Bay, Version 01"
> Level="1000"
> > AllowAdvertise="no" InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_ALmobile01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_LAmobile01_8301_03" Title="Louisiana/Mississippi"
> > Description="Louisiana/Mississippi - Eastern Louisiana to Mississippi
> > Sound, Version 01" Level="1000" AllowAdvertise="no"
> > InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_LAmobile01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_LAcalche01_8301_03" Title="Louisiana - Lake
> > Calcasieu and Charles East" Description="Louisiana - Lake Calcasieu
> > and Charles East, Version 01" Level="1000" AllowAdvertise="no"
> InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_LAcalche01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_LAcalchm01_8301_03" Title="Louisiana - Lake
> > Calcasieu and Charles Main" Description="Louisiana - Lake Calcasieu
> > and Charles Main, Version 01" Level="1000" AllowAdvertise="no"
> InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_LAcalchm01_8301_03" />
> >        </Feature>
> >
> >        <Feature Id="f_LAcalchw01_8301_03" Title="Louisiana - Lake
> > Calcasieu and Charles West" Description="Louisiana - Lake Calcasieu
> > and Charles West, Version 01" Level="1000" AllowAdvertise="no"
> InstallDefault="local">
> >          <ComponentRef Id="opt_vdatum_LAcalchw01_8301_03" />
> >        </Feature>
> >
> >      </Feature>
> > .
> > . More Zones
> > .
> > </Feature>
> >
> > So, yes, the user can select just one or two "Subs" from within the
> > East Coast, or the whole East Coast, or all the VDatum files (East
> > Coast, West Coast, etc.).  I thought about the option of flattening it
> > out, but there are like 38 different areas from the 5 zones that make
> > up the VDatum option.
> >
> > And, again, if the user selects the right option from the menu , it
> > works great, but I have had two users get it wrong already (they
> > wanted the East Coast, so selected root of that and the areas didn't
> > turn on) and I see a tech support nightmare coming up.  I will
> > probably just end up expanding the tree so they can visually see the
> > areas in the zone (or sub) they wanted was not selected.  It would
> > just be nice to have the option of turning off the "This feature will
> > be installed" and showing "This feature and all sub-features..." only.
> >
> > Thanks Again,
> >
> > John
> >
> > p.s.  BTW Pally, you gave me a suggestion on my last question
> > (patches) that worked out great.  Thank you!
> >
> >
> > > -----Original Message-----
> > > From: Pally Sandher [mailto:pally.sand...@iesve.com]
> > > Sent: Tuesday, November 23, 2010 6:17 AM
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] Installation of features and sub-features...
> > >
> > > To answer your question, no I don't think that's possible. I think
> > > you
> > need at
> > > least one Component under that Feature to enable that option.
> > > FYI Features install Components not files & Components can contain
> > > more than just files. You could try & work around that by creating a
> > > Component which installs a stub RegistryValue as per the Shortcut
> > > example in the
> > WiX
> > > documentation.
> > >
> > > Do you really need the sub-sub Features (Features 1-3 in your
> > > example) as actual Features? That implies the user should be able to
> > > selectively
> > allow
> > > them for installation. If that's not the case don't create Features
> > > for
> > them,
> > > just add the Components directly to Sub1 & Sub2.
> > >
> > > What Level do Feature 1-3 default to? Have you set the Absent
> > > attribute
> > on
> > > them? Are you using the AllowAdvertise & TypicalDefault attributes
> > > to
> > allow
> > > or deny Advertising them? What have you set the Display attribute on
> > > Sub1 & Sub2 to?
> > >
> > > Palbinder Sandher
> > > Software Deployment & IT Administrator
> > > T: +44 (0) 141 945 8500
> > > F: +44 (0) 141 945 8501
> > >
> > > http://www.iesve.com
> > > **Design, Simulate + Innovate with the <Virtual Environment>**
> > > Integrated Environmental Solutions Limited. Registered in Scotland No.
> > > SC151456
> > > Registered Office - Helix Building, West Of Scotland Science Park,
> > Glasgow
> > > G20 0SP Email Disclaimer
> > >
> > > -----Original Message-----
> > > From: John D. Marinuzzi [mailto:nu...@hypack.com]
> > > Sent: 22 November 2010 19:18
> > > To: wix-users@lists.sourceforge.net
> > > Subject: [WiX-users] Installation of features and sub-features...
> > >
> > > In the installation of our software, I have some features that don't
> > > themselves contain files to be installed but the sub-features do.
> > > The
> > tree
> > > looks something like this:
> > >
> > >
> > >
> > > Root Feature (No files, just a container)
> > >
> > >                 Sub1 (No files, just a container)
> > >
> > >                                 Feature 1 (files)
> > >
> > >                                 Feature 2 (files)
> > >
> > >                                 Feature 3 (files)
> > >
> > >                 Sub2 (No files, just a container)
> > >
> > >                                 Feature 1 (files)
> > >
> > >                                 Feature 2 (files)
> > >
> > >                                 Feature 3 (files)
> > >
> > >
> > >
> > >
> > >
> > > I have the Root expanded, but not the Subs.  He selected "Will be
> > installed
> > > on local Hard Drive" for Sub1 and nothing was installed.
> > > Being the most knowledgable user of our software he was concerned
> > > other users might run into the same error.
> > >
> > >
> > >
> > > So, my question is, without expanding every level of the tree to see
> > exactly
> > > what's going on, is there a way to have the features that do not
> > > contain
> > files
> > > only have an "Entire Feature Will be installed." option?
> > >
> > >
> > >
> > > Thank You,
> > >
> > >
> > >
> > > John
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > > ----
> > > ------
> > > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> > > Tap into the largest installed PC base & get more eyes on your game
> > > by optimizing for Intel(R) Graphics Technology. Get started today
> > > with the
> > > Intel(R) Software Partner Program. Five $500 cash prizes are up for
> > grabs.
> > > http://p.sf.net/sfu/intelisp-dev2dev
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > >
> > >
> >
> > ----------------------------------------------------------------------
> > ------
> > --
> > > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> > > Tap into the largest installed PC base & get more eyes on your game
> > > by optimizing for Intel(R) Graphics Technology. Get started today
> > > with the
> > > Intel(R) Software Partner Program. Five $500 cash prizes are up for
> > grabs.
> > > http://p.sf.net/sfu/intelisp-dev2dev
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
> >
> >
> > ----------------------------------------------------------------------
> > --------  Increase Visibility of Your 3D Game App & Earn a Chance To
> > Win $500!
> > Tap into the largest installed PC base & get more eyes on your game by
> > optimizing for Intel(R) Graphics Technology. Get started today with
> > the
> > Intel(R) Software Partner Program. Five $500 cash prizes are up for
grabs.
> > http://p.sf.net/sfu/intelisp-dev2dev
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
> 
> 
> --
> virtually, Rob Mensching - http://RobMensching.com LLC
>
----------------------------------------------------------------------------
--
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to