This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: mutually exclusive features
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 15, 2011
10:09 AM
mutually exclusive features
Is it possible to create a Parent Product with several sub features that are mutually exclusive? For example if I have Product A with feature 1 & 2 and you can only have one or the other. So in this case if I select to install feature 1 can it disable feature 2? Further more can I have one set to disabled or rather "will not be installed" by default?
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 15, 2011
01:15 PM
Nothing built in other then putting conditions on the Next Button's control events to block the transition to the dialog.
Something like
NewDialog NextDialog Not(&F1=3 and &F2=3)
SpawnDialog NotAllowedDialog &F1=3 and &F2=3
I threw that together so be sure to test it. This doesn't scale well though so I did once create a custom action that read from a table:
&F1=3 and &F2=3 Error Message Order1
Basically the custom action would loop through the table and append to the error message any time a condition evaluated to true. Then it returned and figured out where to go from there.
DoAction CustomAction 1
NewDialog NextDialog Not ErrorMessage
SpawnDialog NotAllowedDialog ErrorMessage
Something like
NewDialog NextDialog Not(&F1=3 and &F2=3)
SpawnDialog NotAllowedDialog &F1=3 and &F2=3
I threw that together so be sure to test it. This doesn't scale well though so I did once create a custom action that read from a table:
&F1=3 and &F2=3 Error Message Order1
Basically the custom action would loop through the table and append to the error message any time a condition evaluated to true. Then it returned and figured out where to go from there.
DoAction CustomAction 1
NewDialog NextDialog Not ErrorMessage
SpawnDialog NotAllowedDialog ErrorMessage
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 18, 2011
12:08 PM
Thanks for the reply I will give that a whirl
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 18, 2011
02:42 PM
Hi,
Also try looking at this kb article --> http://kb.flexerasoftware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q208877
This may help.
Thanks!
Also try looking at this kb article --> http://kb.flexerasoftware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q208877
This may help.
Thanks!
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 28, 2011
06:39 AM
Alpesh wrote:
Hi,
Also try looking at this kb article --> http://kb.flexerasoftware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q208877
This may help.
Thanks!
Thanks for the reply Alpesh but your link does not appear to work?
![](/skins/images/A5EADE085F77DE82FB3B14D6B307AE6A/responsive_peak/images/icon_anonymous_message.png)