iFormBuilder Reference IDs
How do I segment an Option List?
If you have a large Option List that you would like to break down into smaller segments in order to speed up loading times, please following the instructions below. These should be dependent lists that reference index values (ex. option_list==1) in the conditional value column of the list.
STEP 1. With your Option List loaded, click the Edit Properties icon.
STEP 2. In the Reference ID field, insert the following:
OPTIONLISTTYPE_SEGMENTED_LIST
STEP 3. Click Save Changes.
PLEASE NOTE: This Reference ID should be used in scenarios where you have large (1,000+ option) smart lists broken into many different segments via conditional logic.
Lists that leverage this flag should only be used in a hierarchy with their related lists. The "group" of lists, if you will, maybe assigned to more than one form, given the column names for the elements and logic requirements are the same.
Once you have your lists set up, you need to make an "Edit" and "Save Changes" in FormBuilder (not just the Option List properties) to trigger the indexing process. To clarify, you need to make any update to the form after you add the reference ID to the option list.
You may also need to do a clean local database on the device to update the list.
When using this flag, the record will take some extra time to load, but the list response will be nearly instant when implemented correctly. No added benefit will be noticed with smaller lists.
Comments
0 comments
Please sign in to leave a comment.