Hello Brant, The Has depending fields:
Indicates that other parameters may be updated dynamically depending on the value of the given parameter.The Depends on another field:
Indicates that the behavior (e.g. the available selection options) of the given parameter can be affected depending on the value of some other parameter.
These settings are prepared in the system for custom form controls:http://devnet.kentico.com/docs/devguide/developing_form_controls.htm
In code of your custom form control you can access these settings and take appropriate action, for example access all fields on current form which are marked as dependent and change their values or so. Let me give you an example here. Let’s say that I have developed custom form control (similar to dropdownlist) and want to use this one for two field:
The requirement is simple: whenever value of the first one is changed, the second one should be reloaded according to selection of the first one. So, I will mark the Field1 with “Has depending fields” option and the second one Field2 with “Depends on another field” option. Keep in mind that both of the fields are using the same form control in my example. In code of the form control I can write custom code in such a way, that if the field is marked with “Has depending fields” option, I can loop through all of the other fields on the form, look for all fields where “Depends on another field” option is selected and reload them according my needs.