Screenshots

LiquidApps® Behavior Editor

Another tool in the LiquidApps 6.0 toolkit is our uGlue™, or Data Management, flow system. Users now have the capability to take data from multiple sources, (web services, CSV files, RSS feeds, etc.) and combine the data in a visual interface, displaying the data in unified format. The Behavior Editor was designed to streamline the data flow of any large, multi-user organization.


Figure 20: The default LiquidApps® Behavior Editor view

Behavior Editor Widgets

Just like in the main Screens view, the Behavior Editor contains a widget pallet full of tools to assist you in your application design. Behavior widgets are selected, added to the Behavior Editor Workspace, and then modified by specifying elements in the properties box.

The following table gives a list of all Behavior Widgets available, and their basic functionality:

Behavior Widget Function
Like in the Screens View, the Marquee tool selects multiple widgets for editing. By throwing a Marquee around multiple elements, the user then can manipulate those elements together.
Connects elements to each other, making them one unified element.
The result of combining more than one piece of data into one separable unit.
Perform different operations based on the results of a conditional statement.
Convert number, currency, data, or percent formats to be displayed as desired.
Filter data based on a given criteria.
Loop through a given data set and perform a desired action for each element in that data set.
Merge two data sets into a single data set result.
Sort data results in ascending or descending order based on a chosen attribute value.
Call a web service and retrieve the desired data. The input data may be specified from HCI widgets or from other portion of the application flow.
Get the value of a specified widget property.
Read data from a CSV file.
Set the value of a specified widget property.
Allows the input of specific data without having to draw from an outside source, or from somewhere else within the UI.
This capability will allow the storage of all user login and passwords for an application.
This widget adds a RSS (Really Simple Syndication) feed to your project. This allows for any number of media sources that can be downloaded from blogs, podcasts, news feeds, etc.
Table 3: Behavior Widgets and their Functionality

Setting a Widget Behavior

In addition to adding widgets and setting their behaviors within the LiquidApps® Behavior Editor, you can choose to set certain behaviors within the Screens View. Here is an example of adding a basic behavior to a button widget:

  • Add a button widget to your workspace.
  • Right-click on the Button Widget.
  • Select the Manage Behavior->Attach New Behavior path.
  • Select the Action Performed option (this is the default setting) in the Behavior wizard.
  • Select Finish.
  • The Behavior Editor appears, and is waiting for further instructions defining the actions of the button behavior.