Overview
All Wayfast controls require some minimum properties to be set in order to tell Wayfast Render Engine how to display them. In this lesson we will review standard settings required for EVERY control in Wayfast.
Why is
...
the Layout tab so important?
The “Layout” tab is a key part of every control as it lets you allows us to indicate Wayfast where to place a control in the UI. We do this by selecting a “place holder” and setting the “order” field. Wayfast allows you to choose We can also set which CSS class will be applied to each control through these two properties: “Container Style” and “Item Style”.
...
Field | Description |
Place Holder | Sets the place holder where Wayfast will place the control. Placeholder name’s are defined in your Layout using a convention. You just prefix HTML tags ids with “PH_” and everything that comes after that in the ID property will be interpreted as a placeholder and displayed as an option in this field. You can use friendly names for your place holders. Layout’s from Wayfast library use these placeholder names: · B1: Related to buttons at the footer screen. |
Order | Indicates the order for each control in the page. Wayfast Render Engine will use this value while drawing your application in the screen and know which control should be displayed first. Order value can be a decimal intersperse controls. |
Alignment | Display the label at the beginning of the row (Normal) or to the right of the previous control contained in the selected placeholder. |
Container Style | Sets the CSS Class to apply to the control’s container. |
Item Style | Sets the CSS Class to apply to the control’s content. |
Why is important the Conditional tab?
If this control needs to be displayed only under certain conditions, we can use “Conditional” tab to define visibility conditions.
...
Info |
---|
We can set multiple conditions using the syntax to create these rules. These are other common examples:
|
Recap
On this lesson, we reviewed two important sections to setup controls in Wayfast. In the first part, we learnt the Layout importance to indicate where to place our objects in the screen by place and order. In the second part, we had our first approach on Conditional rules that give us the chance to display or edit our objects depending on the clauses that we establish.