Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is for PhixFlow application developers who need to create a new application, or change the defaults for an existing application.

Overview

The application is an object which defines the PhixFlow instance's properties like its menu bar.

To start an application:

  • either, in the repository browser, right-click on the application name and select 
    Insert excerpt
    _app_load
    _app_load
    nopaneltrue
  • or enter the application URL in a browser; see Starting PhixFlow on the Client. When PhixFlow is started in this way, you can still navigate to other applications that you have permission to access.

When you create a new application in the repository, PhixFlow automatically creates its menu. When you add the first option to the menu, it is automatically displayed in the navigation bar.


Panel
borderColor#7da054
titleColorwhite
titleBGColor#7da054
borderStylesolid
titleSections on this page

Table of Contents
indent12px
stylenone


Insert excerpt
_standard_settings
_standard_settings
nopaneltrue

Basic Settings

FieldDescription
NameThe name of the application.
VersionThe version number of the application.
Default Date FormatSelect the default format for Date attributes and components.

Select a format from the drop-down list or click the icons to:

Insert excerpt
_format_list
_format_list
nopaneltrue
: shows the formats available for this application in the repository browser.

Insert excerpt
_add
_add
nopaneltrue
: create a new format.
Default Date/Time FormatSelect the default format for DateTime attributes and components.
Default Number FormatSelect the default format for numbers.
Default Component Palette

Select the palette that you want to use when you drag stream attributes onto a layout or area. PhixFlow uses this palette when its container application is running.


If the container application for is not running, PhixFlow uses:

  • either the default palette set for the area.
  • or the default palette for the destination application when you are dragging stream attributes into a layout for a different (destination) application that is running.

If you do not set a default palette, PhixFlow uses the system default palette.

Style Settings

In this section, set the default appearance of grid views for the application. You can set:

  • Grid Header Style
  • Grid Header Button Style
  • Grid Header Icon Style
  • Grid Header Drop-down Button Style
  • Grid header Drop-down Pane Style
  • Grid Paging Style
  • Grid Row Style
  • Grid Column Header Style
  • Row Selection Style

The styles you select override any styles set in System Configuration. You can override these defaults for individual grids using the style settings in the Stream View properties.

To specify a style, select it from the drop-down list or click the icons to:

  • Insert excerpt
    _style_list
    _style_list
    nopaneltrue
    : shows the styles available for this application in the repository browser.
  • Insert excerpt
    _add
    _add
    nopaneltrue
    : create a new style.

Menus

This section has a toolbar with standard buttons. The grid lists the menus that have stream actions that can be applied for this application. If there are several menus, listed PhixFlow uses the selected (ticked) menu as the menu bar for the application.

You can specify that PhixFlow uses a different menu for desktop and mobile devices. In the grid, right-click a menu to display the context menu and select:

  • Insert excerpt
    _menu_desktop
    _menu_desktop
    nopaneltrue
  • Insert excerpt
    _menu_mobile
    _menu_mobile
    nopaneltrue

PhixFlow displays the mobile or desktop icon next to the application's name. Using that context menu the user can also load the Application with selected menu. All options available in the context menu are:

You can also use the context menu to

  • Insert excerpt
    _add
    _add
    nopaneltrue
    : add another menu to the list
  • Insert excerpt
    _delete
    _delete
    nopaneltrue
    : delete the menu from this application.

Access Permissions

FieldDescription
All Users Can View Application

Insert excerpt
_check_box_ticked
_check_box_ticked
nopaneltrue
 all users can view this application.

Insert excerpt
_check_box_untick
_check_box_untick
nopaneltrue
 to specify the user groups that can access this application.

User Groups

This section is only available if All Users Can View Application is unticked. This section has a toolbar with standard buttons and 

Insert excerpt
_user_group
_user_group
nopaneltrue
.

The grid contains a list of user groups that have permission to access to this application. To add a user group to the list:

  1. Click
    Insert excerpt
    _user_group
    _user_group
    nopaneltrue
     to list all the user groups in the repository.
  2. Drag user groups into this list. 

To remove a user group from the list, use the

Insert excerpt
_delete
_delete
nopaneltrue
 in the toolbar.

Packages

This section has a toolbar with standard buttonsThe grid contains a list of packages that contain this application. To add an application to the list:

  1. Click
    Insert excerpt
    _add
    _add
    nopaneltrue
     to list all the packages in the repository.
  2. Drag packages into this list. 

To remove a package from the list, use the

Insert excerpt
_delete
_delete
nopaneltrue
 in the toolbar.