Branch Logic Blocks


The Branch Logic blocks in LegalServer allow you to display subforms based on existing data or a user's selection. For example, if Homeless = "Yes", then display 4 additional fields.


The Branch Logic block works with lookup and boolean (Yes/No) fields. It does not work with date, number, and text fields. The Conditional Branch Logic Form Include block works with a few pre-defined number fields.


Video: LegalServer Administrators - Branch Logic Tools


See also: Guided Navigation, known colloquially as branch logic on steroids.


The blocks:

  • Branch Logic

  • Branch Logic Form Toggle Button

  • Conditional Branch Logic Form Include



Branch Logic Block

Place the Branch Logic block on a form as you would any other block. Select the Toggle Field, optionally mark the field as Required, optionally set a Default value for the field, optionally hide it, then select the branch logic form(s) to present (if any) for each possible selection the user can make. Here is an example with the options shown for a Yes/No question: