UltraDrop Custom Point

Within the UltraDrop point any number of independent Columns can be created and named, ready to accept data. Each column can be configured to output its value to another point on the page (or elsewhere in the project). If the Enforce outputs option is checked, these dependent points cannot be overridden manually.

Typically, data from columns is output to Edit and Math points.

The UltraDrop Data page is used to enter and edit the selections that will be offered to the user. Existing selection items are displayed in the list, and can be edited, deleted, and moved up or down the list. New selections can be added via the Add button.

When adding or editing a selection, a text entry field is displayed for each column that has been configured. Data can be imported from a tab-delimited text file using the Import button. Each line in the file will be treated as a single selection, with the value for each column separated by a single tab character. If more columns are present in the file than in the UltraDrop point, they will be ignored. Tab-delimited text files can be exported from programs such as Microsoft Excel and Microsoft Access.

The Options tab displays options which affect the Formatting behaviour of the UltraDrop point and it's Appearance on the project page.

Each selection in the UltraDrop point is displayed as a text string in the drop down list box. To create this text string for each selection item, the Display format string is used. The format string can combine one or more column values into a string of text, potentially adding other punctuation in the process. A similar format string is available for the Output of the point, which is recorded in the session results database, and seen by other points (such as Math points).

The format string is processed by replacing each instance of < ColumnName > with the value associated with that column.

The Advanced properties of the UltraDrop point support automatic Filtering of its selections based on the value of an external precedent point (in this example a Drop List point) and Data Sharing. When the Filtering option is enabled, only those selections whose value for the elected column matches the value of the elected point will be displayed in the UltraDrop point.

By default, if there is no value in the elected filtering point, the UltraDrop point will remain empty. This behaviour can be modified so that all selections will be displayed by default.

To use Data Sharing, simply turn it on and then select another UltraDrop point from the list (which will only show UltraDrop points). This will configure the current UltraDrop point to share data from the selected "base" point. Data cannot be edited data in the current point, as any changes need to be made to the base (copied) point.

It is important to ensure the column set up is the same in shared UltraDrop points, that is, the same number of columns (although they can have other names, and different management of the shared data).

This Data Sharing mechanism can dramatically reduce the file size of projects which have multiple instances of the same data, for example sales projects. It also reduces loading time.

UltraDrop Custom Points are not available in the Lite Edition.