Button Properties

Select the Button control on the Screen Design page to view and configure its properties using the Properties page.

Property Description
Label
  • Label – enter the text that describes the control on the user interface.
  • Label position – select the position of the label in relation to the control it describes.
Button id This value is used for the button HTML element ID attribute, and is also used for the action function name.
Input image source binding
  • Key – the unique identifier within the scope of the widget, used when setting or retrieving a value.

    Click New key to create a new key for the control.

  • Default value – default value for the control.
Image dimensions Enter the height and width dimensions for the image.
Options
  • Static – the value for the image is the file path to the image file, which may come from the client or server side.
  • Dynamic – the value for the image is binary data. This can come from the client or server side.
    Note: Dynamic images are not supported on Windows Mobile.
Type
  • Save screen – closes the current screen, validates the current input and, if validation succeeds, saves it.
  • Cancel screen – discards any changes on the current screen and closes it. No validation occurs.
  • Close workflow – discards any changes on any open screens and closes all open screens. No validation occurs.
  • Open screen – opens a different screen.
  • Online request – creates a synchronous call to the server, validates the data input on all open screens, saves it, sends it to the server and waits for a response from the server before continuing.
  • Submit workflow – creates an asynchronous call to the server, validates the data input on all open screens, closes the application, and sends the data to the server. You cannot use a Submit workflow action to invoke an operation on a nested, or child, element.
  • Select certificate – opens a dialog where the user can choose a certificate to use for the credentials.
  • Create key collection – opens the specified screen in the context of addng a new key collection to the list key bound to the list view.
  • Add/Update/Delete Key Collection – adds, updates, or deletes a key from a key collection from a list key bound to a Listview control. These operations are not invoked immediately, but are instead invoked when a Submit operation is made on the parent MBO to which this MBO is related. A key collection can be added only to screens that are navigated to as the result of a Listview details navigation, for example, by clicking a row in a Listview.
  • Custom – write your own custom code that dictates its behavior.