Introduction
We have been creating new content all through this course, and have seen how shared styles can be used to manipulate the look and feel of items added to a screen. Templates allow us to take this reusability further by allowing us to create completely new layouts, such as buttons or containers, and reuse.
Create the Item to Template
- To create a template we first have to create the item
- Open the Screens List Screen.
- From the Palette → Buttons - Secondary section, add a Custom - Icon button to the left of the edit button.
-
- We need to configure the button to open the Invoicing screen. We could manually create the actionflow, but a shortcut is to drag the screen from the repository onto the button.
- Click the
Insert excerpt |
---|
| _screen |
---|
| _screen |
---|
nopanel | true |
---|
|
button from the toolbar. - Drag Invoicing onto the Orders button.
- If you simply drag a screen from the repository onto the open screen, a button will be created along with an actionflow to open the screen.
- Change the Orders button icon to the IconFinance image.
- Lock your screen and check the new button opens the Invoicing screen.
Create a Template
With the item now created we can turn it into a template.
- Unlock the screen.
- Select the Orders button
- Ensure you have the outer most area of the thing you want to make a template.
- With the item highlighted in the Layers section, right-click and select
Insert excerpt |
---|
| _template_copy |
---|
| _template_copy |
---|
nopanel | true |
---|
|
- The properties for the new template open on the right.
- A copy of the button is taken and placed in the Template section under your application in the Repository.
- Give the template a useful name e.g. Open Orders
- your changes.
Using a Template
- In the repository expand your application.
- Scroll down to the
Insert excerpt |
---|
| _template |
---|
| _template |
---|
nopanel | true |
---|
|
section and expand it. - Now you can drag this item onto a screen and a copy of its configuration is made.