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