Difference between revisions of "UI Presentation Rules"

From Lianjapedia
Jump to: navigation, search
Line 2: Line 2:
  
 
==Desktop==
 
==Desktop==
Include this page in a Desktop client (True | False).
+
The '''Desktop''' attribute determines whether this container/control should be included in a Desktop client or not.
  
 
==Web==
 
==Web==
Include this page in a Web client (True | False).
+
The '''Web''' attribute determines whether this container/control should be included in a Web client or not.
  
 
==Tablet==
 
==Tablet==
Include this page in a Tablet client (True | False).
+
The '''Tablet''' attribute determines whether this container/control should be included in a Tablet client or not.
  
 
==Phone==
 
==Phone==
Include this page in a Phone client (True | False).
+
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 page. Specify multiple states as a comma separated list.
+
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 initial UI state for this page.  This will be applied to the page and all its sections and fields.
+
The '''Initial UI state''' attribute specifies the starting UI state for this container/control.
  
 
==Readonly when==
 
==Readonly when==
Page is readonly at runtime if specified expression evaluates to true.
+
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==
Page is visible at runtime if specified expression evaluates to true.
+
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

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