Difference between revisions of "UI Presentation Rules"
Yvonne.milne (Talk | contribs) |
Yvonne.milne (Talk | contribs) |
||
Line 2: | Line 2: | ||
==Desktop== | ==Desktop== | ||
− | + | The '''Desktop''' attribute determines whether this container/control should be included in a Desktop client or not. | |
==Web== | ==Web== | ||
− | + | The '''Web''' attribute determines whether this container/control should be included in a Web client or not. | |
==Tablet== | ==Tablet== | ||
− | + | The '''Tablet''' attribute determines whether this container/control should be included in a Tablet client or not. | |
==Phone== | ==Phone== | ||
− | + | The '''Phone''' attribute determines whether this container/control should be included in a Phone client or not. | |
==UI States== | ==UI States== | ||
− | UI states that affect this | + | The '''UI States''' attribute specifies the UI states that affect this container/control. |
+ | * Multiple states should be specified as a comma separated list. | ||
==Initial UI state== | ==Initial UI state== | ||
− | The | + | The '''Initial UI state''' attribute specifies the starting UI state for this container/control. |
==Readonly when== | ==Readonly when== | ||
− | + | The '''Readonly when''' attribute specifies an expression to be evaluated. If the expression evaluates to True, the container/control is readonly (not editable). | |
+ | * The '''Readonly when''' attribute expression is evaluated at runtime only. | ||
==Visible when== | ==Visible when== | ||
− | + | The '''Visible when''' attribute specifies an expression to be evaluated. If the expression evaluates to True, the container/control is visible. | |
+ | * The '''Visible when''' attribute expression is evaluated at runtime only. | ||
==Page transition effect== | ==Page transition effect== |
Revision as of 11:52, 13 April 2016
Under Construction
Contents
Desktop
The Desktop attribute determines whether this container/control should be included in a Desktop client or not.
Web
The Web attribute determines whether this container/control should be included in a Web client or not.
Tablet
The Tablet attribute determines whether this container/control should be included in a Tablet client or not.
Phone
The Phone attribute determines whether this container/control should be included in a Phone client or not.
UI States
The UI States attribute specifies the UI states that affect this container/control.
- Multiple states should be specified as a comma separated list.
Initial UI state
The Initial UI state attribute specifies the starting UI state for this container/control.
Readonly when
The Readonly when attribute specifies an expression to be evaluated. If the expression evaluates to True, the container/control is readonly (not editable).
- The Readonly when attribute expression is evaluated at runtime only.
Visible when
The Visible when attribute specifies an expression to be evaluated. If the expression evaluates to True, the container/control is visible.
- The Visible when attribute expression is evaluated at runtime only.
Page transition effect
The page transition effect when navigating between pages on Web/Tablet/Phone. (None | Fade | Pop | Flip | Turn | Flow | SlideFade | Slide | SlideUp | SlideDown).
Display orientation
Display depending on mobile device orientation for Tablets and Phones. (Always | Portrait | Landscape).
Apply rules on change
Apply page UI presentation rules (Visible when and Readonly when) when data is changed interactively or when navigating records (True | False).
Apply rules on parent change
Apply page UI presentation rules (Visible when and Readonly when) when parent data is changed by navigating records (True | False).
Notes on Client Support
Attribute | Notes |
---|---|
Desktop | - |
Web | - |
Tablet | - |
Phone | - |
UI States | |
Initial UI state | |
Readonly when | |
Visible when | |
Page transition effect | |
Display orientation | |
Apply rules on change | |
Apply rules on parent change |