Display or rearrange Global Buttons

By default, the POS application displays all of the global buttons, except for the Force Drawer Open button. Retailers can configure the application to display, hide, or change the order of the global buttons. For more information about global buttons, refer to Understanding the screen sections.

Each global button has a unique identifier assigned to it in the POS Control Configuration file. To hide or reorder a global button, this unique identifier, or index, must be found in the Control Configuration file and copied to the POS UI Bridge file.

Note

It’s important to use the button identifier, regardless of the name of the button in the POS User Interface.

This task uses the following files.

File nameFolder
Control.Config.xml

%PROGRAMFILES(X86)%\NCR\AdvancedStore\POS\HtmlPsxClient\config

PosUiBridge.xml

%PROGRAMFILES(X86)%\NCR\AdvancedStore\
POS\Configuration

Important

Before customizing the global buttons, make sure the POS application has not been started.

To hide or rearrange global buttons, follow these steps:

  1. Open the Control.Config.xml file and locate the button identifier in the index attribute of the Buttons element. The Buttons element is located in the ButtonDefinitions property of the ApplicationOptions control. In the example below, the button index is PriceInquiry. Copy this index value.

  2. Open the PosUiBridge.xml file. Paste the button index value in the value attribute of the ControlProperty element, within the quotation marks. Separate multiple button indexes with commas.
    Example

    Note

    When the value attribute is empty, the POS displays all the global buttons.

  3. To specify a button order, place the button indexes in the order you want the button(s) to appear in the POS UI.
  4. Save the file.
  5. Start the POS application to verify that the changes have been applied. In this example, the Applications Menu, Item Lookup, Price Inquiry, Void Transaction, Lock, and Sign Off buttons are the only buttons displayed on the POS.