Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

 

 

Any view component that has an action function binding that results in an outcome being returned to the view can invoke a navigation directly without the need for a navigation rule. This is achieved by returning a value of type DSL_VIEWS from the action binding function instead of an string. DSL_VIEWS represents a new built-in enum with values representing the views in the application.

Note that in view components that support both an "outcome" attribute and a function binding using the "action" attribute, and for which both values have been specified, will execute the functions but will always prioritise the value of the "outcome" attribute for navigation thus needing a navigation rule.

Example code snippet
 <action label="button.proceed" action="proceed"/>
DSL_VIEWS proceed() {
	return DSL_VIEWS.Workouts;
}

In the above example, Helium will attempt to navigate to a view defined in a file called Workouts.vxml.

 

 

 

 

  • No labels