Extend a Fragment in a Dynamic Form or Table

When extending a dynamic form or table that uses a fragment in a form or field template, you can customize the fragment if the developer has made any of its components or variables extendable. For example, a fragment might contain several components that are used in a form template, but only some of the components might be extendable.

To extend a fragment in a dynamic table or form:

  1. Open the Navigator's App UIs pane, and then select the fragment in the dependency.

    When you select the fragment, the fragment will usually open in the fragment's Fragment Designer tab, but it might open in one of the other editor tabs used for configuring the fragment. For more about working with fragments and the different editor tabs, see Develop an App UI or Fragment.

    When the fragment is open, you'll see a warning to remind you that you're extending a fragment and that changes to the fragment will impact everywhere the fragment is used:



    The Properties pane lists the extendable components and constants in the fragment.

  2. In the Fragment Designer, select the component on the canvas or in the Components tab in the Properties pane.
  3. Customize the component's attributes in the Properties pane.

    In this example, the fragment developer has made the Heading component extendable, and the component's customizable attributes are listed in the Properties pane when you select it:



    For this component, the Heading component uses a constant to set the component's text. You can edit the constant in the Properties pane, or you can open the fragment's Variables editor tab to customize the constant (and any other extendable variables in the fragment).

    You can use the other fragment editors to extend the fragment, for example, to configure extendable events or add new events in the Events editor tab.