Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. If a Startup Action exists this screen will be added to it.
  2. If no startup action exists, one will be created.
  • More than one screen can be added to the startup Action.
  • Removing a Screen from the Startup Action

  • Open an application.
  • On the Screens home page, right-click on a screen
  • Select  Insert excerpt_startup_IconOnly_startup_IconOnlynopaneltrueRemove from the Application Startup Action.

    Start Landing Screen and/or Navigation

    In the repository, open  Insert excerpt_startup_startupnopaneltrue.Click  Insert excerpt_add_addnopaneltrue
  • Enter a Display Name.
  • Toggle on one or both of the following, as appropriate. Typically both are Insert excerpt_toggle_on_toggle_onnopanel

    Insert excerpt
    _Banners
    _Banners
    nameactionflow
    nopaneltrue

    Overview

    Insert excerpt_startup_startupnopaneltrue run when an application is first opened. It can be used for:
    1. Opening a landing screen.
    2. Opening a custom navigation menu bar.
    3. Opening a static menu. 

    If you do not want to create your own navigation menu, the startup actions provide the ability to create a static menu bar for your application, on which you can add menu options. These contain top-level menu items, which is the container for menu options. The menu options can be:

    • either options that trigger an action
    • or sub-menus that list other menu options. 

    For applications that are designed for use on both PCs and mobile devices, it is possible to set startup actions independently for either or both. 

    Startup Landing Screen (Automated Creation)

    Adding a Screen

  • Open an application.
  • On the Screens home page, right-click on a screen.
  • Select Insert excerpt_startup_IconOnly_startup_IconOnlynopaneltrueOpen Screen on Startup

    true.
    1. Default Desktop Startup Action
    2. Default Mobile Startup Action
    Click  Insert excerpt_save_savenopaneltrue, this creates the Startup Action.For Action Method select Actionflow. Insert excerpt_actionflow_list_actionflow_listnopaneltrue: If you have an actionflow which opens the desired screen or screens click the actionflow button to navigate to it and drag it into the place holder. Insert excerpt_add_addnopaneltrue: If you need to create an actionflow click add new:
  • Enter a Name and click Confirm.
  • The Actionflow opens.
  • Click on Connect.
  • Select on Click.
  • Click Insert excerpt_action_screen_action_screennopaneltrue on the toolbar.
  • Drag the desired screens and or navigation menus you want to be present when your application opens for a user.
  • Now drag the connection point to each of your screens as illustrated below:
  • Image Removed
  • Changes are automatically saved, so close your actionflow.
  • Click Insert excerpt_finish_finishnopaneltrue to save your startup action and close it.
  • Now when you next open the application it will open the selected screens.
  • To learn more about navigation menus see Adding a Navigation Menu Bar.

    Anchoraddadd HTML Comment
    hiddentrue

    Static Menu Creation

    Adding Menu Options 

    To add menu options, in the repository for your application find the Insert excerpt_startup_startupnopaneltrue branch. For a new application there is always one menu option, which is added by PhixFlow when you create the application.Double-click the menu item to open its

    properties

    .In the Menu Items section, click  Insert excerpt_new_new

  • Optionally, you can change its Name.
  • nopaneltrue

    .Select one of:

  • Add a new sub-menu
  • Add a new menu item 
  • PhixFlow opens a new menu item properties.
    • For a menu item, select an action and specify the order for the menu in the menu bar.
    • For a sub-menu, enter a name, a display name and an order. Then add the Menu Items for the sub-menu.
  • The structure of the menu items in the repository reflects the menu structure you have created, for example:

    Image Removed

    The top-level menu item is the top of a tree of menus in the repository. The menu items listed in the top-level menu are displayed in the menu bar at the top of the screen. The top-level menu does not have a display name because it acts as a container for the menus, rather than being a menu option itself.
    Menu options are associated with an action. Actions are often linked to underlying tables. When a user clicks the option, PhixFlow runs the action. For example, if your application has a form to which a user can add data, the menu option "Save Changes" would save the data to the underlying table.
  • A sub-menu contains more menu options or sub-menus, so it is not associated with an action. Sub-menus are displayed with a drop-down arrow to indicate they contain a list of options.
  • PhixFlow displays menu options and sub-menus on the menu bar. For example the menu structure illustrated above displays the following menu options:

    Image Removed

    You can create multiple top-level menus, but PhixFlow can display the options contained in only one top-level menu. 

    Changing the Default Menu

    To specify a default menu for an application, in the repository, right-click on the menu name and select:

    • either Make Default Desktop Menu
    • or Make Default Mobile Menu.

    To specify an alternative menu to display instead of the default, provide users with a URL to the application that specifies the alternative menu.

    Insert excerpt
    _property_tabs
    _property_tabs
    namebasic-h
    nopaneltrue

    Insert excerpt
    _parent
    _parent
    nopaneltrue

    Basic Settings

    FieldDescription
    Name

    Only available for the top-level menu item and sub-menu items.

    Enter the repository name for the menu item.

    Display Name

    You can only enter a display name for sub-menus. Enter the sub-menu name for PhixFlow to display either on the menu bar or in another menu.

    For menu options, PhixFlow shows the display name inherited from the action. To change the action's display name, 

    1. Find the action in the repository.
    2. Change the action properties Basic Settings → Display Name.
    Order

    Enter the order in which the menu will appear, either on the menu bar or in the sub-menu list. PhixFlow reorganises existing entries if you add an order that is already in use. 

    The order for menu items is:

    • On the menu bar, left to right, with the last option aligned to the right of the screen.
    • In a sub-menu, top to bottom in the list.
    Default ActionOnly available for the top-level menu item. Optionally, select an action that will run when the menu is opened.
    ActionOnly available for menu options. Select an action that will run when the user clicks the option in the menu.
    Hide the Menu Bar

    Only available for the top-level menus.

    Insert excerpt
    _check_box_untick
    _check_box_untick
    nopaneltrue
     to display the menu bar at the top of your application; see Design and Application Mode for screenshots showing the default menu bar.

    Insert excerpt
    _check_box_tick
    _check_box_tick
    nopaneltrue
     to hide the menu bar. Use this option for a cleaner look to your application if it does not require menu options for the user.

    You can have a different setting for default desktop and default mobile menus.


    HTML Comment
    hiddentrue

    Menu Items

    This section is available when Hide the Menu Bar is not ticked. The grid shows the list of menu items, including their:

    • Order
    • List: ticked indicates a sub-menu
    • Name
    • Display Name
    • Description

    To add sub-menus and menu items, use the 

    Insert excerpt
    _new
    _new
    nopaneltrue
     button in the section toolbar; see Adding Menu Options, above.

    Insert excerpt
    _description
    _description
    nopaneltrue

    Insert excerpt
    _audit
    _audit
    nopaneltrue

    Learn More

    For links to all pages in this topic, see Connecting Events to Actions

    Insert excerpt_terms_changing_terms_changingnopaneltrue