Run Form as Linked Child response type

The Run Form as Linked Child response type is similar to the Run Form response type. The primary difference is that this response type manages the parent-child relationship defined between the two forms. Typically, the data presented in the child form is related to data presented in the current IDO item presented on the parent form. When the parent form is navigated, the child form is automatically refreshed.

The Run Form as Linked Child response type takes several special parameters. First, you must specify the Linkby parameter. The parameter consists of pairs of properties, one from the parent form and one from the child form, that are used to filter the child form. The Linkby specification determines these behaviors:

  • The child form is populated by those IDO items for which properties match the values of the parent form properties. The filter is reset and the child form is refreshed every time the parent form is navigated.
  • The application automatically propagates the parent properties to the corresponding child properties for any new items saved from the child form.
  • Child form components that are bound to linked properties are made read-only.

The Run Form as Linked Child response type allows variables to be set in the child form every time the parent form is navigated. Specify the variables you want to set on the child form as the target variables. For each target variable, specify the value you want to assign to it. This value specification can include the standard substitution keywords and can reference properties, components, and variables from the parent form.

The Run Form as Linked Child response type takes a parameter to refresh the current item on the parent form any time the child form's primary collection is saved. To cause this behavior, select the Reload After Child Save parameter. Use the parameter in cases in which saving the child form might cause data in the parent form's current item to become obsolete.