This module allows to create a so called "#dependent #fields". I.e. a dropdown-like fields in which the available options depends on a selection in another field. A very common example is a Category->Subcategory. So when a certain #Category is selected - the #Subcategory field shows only options related to a selected category. There could be a lot more use cases for dependent fields such as Country->State->City or City->School.
Any customizable #form in UNA can be extended with this module and have dependent fields on it. I.e. Persons, Organizations, Posts, Discussions - literally any form can have dependent fields with this module.
Note that the module affects only the "select" type of fields (dropdowns).
You might be also interested in Conditional Fields.
This module allows to create a so called "#conditional #fields". I.e. a fields which appear only if a certain value is selected in another field.
A very common example is a Gender specific fields. For example if for a Gender is the "Man" selected then the field "Mustache" appears. Otherwise the field remains hidden. Or for example you can have a switcher "Job" which, when checked, shows a few job related fields, and when it is unchecked then all job related fields remain hidden.
Any customizable #form in UNA can be extended with this module and have conditional fields on it. I.e. Persons, Organizations, Posts, Discussions - literally any form can have conditional fields with this module.
The fields of the following types can be selected to determine conditions: select, radio set, checkbox, switcher
The fields of any type can be used as a conditional field. The only limitation though is that conditional fields can not be Mandatory.
You might be also interested in Dependent Fields.#AQBSoft
This app is useful for site owners and common site members. Purchasing the app you'll get the possibility to notify your site members to complete their profiles which in turn makes your site more intersting to use. In the same time common site members would be notified (seeing 'Profile Completeness' block) to complete their profiles which will help them to find more friends and so on.
By default the app was intergrated with Persons and Organizations apps and adds 'Profile Completeness' block on Dashboard page which can be copied on any page you want using Studio Pages app.
Also the app allows to set different weights for profile fields. It means that you may make some fields more important. For example, Full Name and Gender may be more important (bring more percents to completeness) than Location.
Another useful feature is that the app was integrated with default Notifications app. It allows to notify site members to complete their profiles. Notifications will be sent directly on the site, via email, using Push notifications (if it's configured).
#profiles, #fields, #completeness, #persons, #organizations, #AQBSoft
Hello AQBsoft can you please step by step explain how to implement dependent fields to Market module categories.
I couldnt manage it :)
Hello,
1. First create a subcategories dependent values list in the module:

2. Then populate it with values in the module:

3. Then go to forms builder for the Market module and add the Subcategory field as follows:

http://yoursite.com/studio/builder_forms.php?page=fields&module=bx_market&object=bx_market&display=bx_market_entry_add
And you're done.
thanks :)
S
Hi AQB Soft,
thank you for a great module :-) Installation was easy and it worked right away.
Is it possible to have a default value für the dependent fields such as "Please select" after the top category was selected? It seems to work for one entry, but for the others it always chooses the first item from the list. I didn't find a way for this.
S
Issue was fixed in a few hours with an update - thank you for this truely best in class support!