...
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
A control template is a control that was published by the form designer so that it can be reused in other forms and by other designers within the same tenant. You typically want to publish control templates after you spent hours working on a complex control with sophisticated layouts, field patterns, business rules, etc., and want to avoid redoing the work in another form. You also may consider using control templates when you need to split the work among a number of form designers, where each designer is responsible for creating a subsection of a complex form and another designer is responsible for assembling these control templates into a final form or flow. [[image:CustomTab.png]]
|
Before we go into more detail here, it is important for you to understand the two types of control templates that you can create in frevvo. In some cases may you want to publish a control template and allow them to be completely modified when used in other forms. These '''modifiable control templates''' are basically a starting point to a sightly or entirely different control at the discretion of the designer using it. Note that by changing the name of a control, you may break rules published with the control. In other cases, you may want to publish '''read-only control templates'''. A designer using a read-only control will not be able to remove nested controls nor change any properties that affect the underlying data binding (e.g., the name property). However, the designer will be able to change other UI-related properties such as styles and labels, and rearrange any nested controls.
...
Another key thing to understand here is that the '''Custom''' pane is like a favorite's area for the current designer. So adding control templates to or removing them from the '''Custom''' pane is '''not''' adding or removing control templates; it is basically adding or removing control templates from the designer's '''Custom''' pane. There could be 100's of control templates published by designers in a given tenant, but only 10 of them, e.g., the 10 most used ones, in the '''Custom''' pane. In addition, each individual designer will have their own '''Custom''' pane with their own set of '''favorite''' control templates.
Publishing a Control Template
...