Centara
  • Introduction to Centara
  • Getting started with Centara
    • Software and hardware requirements
    • getCentara.exe
    • Install Centara Server
    • Centara Configuration
      • RDM overview
      • Create organization structure
      • General settings
      • Layouts and visual components
        • Creating layouts
        • Assigning layouts in configuration
        • Populating layouts with components
        • Applying functionalty to buttons
        • UI component reference
      • Hardware
        • OPOS installation
          • Epson OPOS
        • Centara server configuration
      • POS Receipts
        • Receipt parts
        • Receipt Directives
          • Formatting directives
          • General directives
          • Hospitality directives
          • Fiscal Printers directives
          • Tender slip directives
        • Receipt logo
        • Receipt template
          • Special formatting
      • POS operators and permissions
        • Create operators and permissions
      • Tenders
      • Other configuration
        • Customer configuration
        • Cash management
          • Setting up cash management
          • Balance report
        • Suspend / retrieve
        • Search
          • Applying customer search
          • Applying product search
            • Style search
            • Stock search
          • Applying transaction search
        • Custom settings
    • Install Centara POS
      • Alternative database configurations
      • Centara Licensing
    • Features
      • Conditional sub-layouts
      • Out of stock warning
  • User guides
    • POS User Guide
      • Operator sign on / off
      • Layouts
      • Selling products
      • Paying for products
      • Voiding
      • Customers
      • Suspend / retrieve
      • Cash management
    • Discount Offer module
      • Getting started
      • Basic discounts
      • Package deals
      • Seasonal offers
      • Miscellaneous
      • Working with the filters
      • Making changes to the discounts
      • Time restrictions
      • Selectors
      • Layered discounts
      • Audit Log
      • Glossary of Terms
    • Loyalty system
      • System overview
      • Creating organization stucture
      • Working with loyalty data
        • General handling
          • Adding loyalty data
        • Giftcards
          • Adding gift card data
        • Store credit
          • Instrument handling
        • Coupons
          • How to setup alphanumeric offer coupon
      • Connecting Centara to Loyalty
      • View loyalty data on POS
      • Loyalty operations
    • Snippet manager
  • Integrations
    • Sentry.io
    • Acumatica
      • Acumatica installation
      • Acumatica Connector
        • Customer creation
        • Cashier Groups
        • Avalara Configuration
        • Common configuration errors
        • General inquiries
  • Development
    • APIs
      • External orders
      • Item API
      • Loyalty API
        • Gift cards
        • Loyalty cards
        • Store credit
    • GraphQL
    • XVal
      • XVal List comprehensions
      • XVal operators
      • XVal examples
      • XVal usage
      • XVal testing
  • References
    • Data processes
      • XVal Library
      • Data process examples
    • POS macros
  • FAQ
    • Centara Server
      • Installation
      • Maintenance
    • Centara POS
Powered by GitBook
On this page
  • Placing and configuring components within layouts
  • Adding role based layouts
  • Adding fixed layouts
  • Adding buttons
  • Translating button caption

Was this helpful?

  1. Getting started with Centara
  2. Centara Configuration
  3. Layouts and visual components

Populating layouts with components

Once a layout has been created it is time to add visual components to it. The components that are available are on the right hand side of the Centara server during layout design.

PreviousAssigning layouts in configurationNextApplying functionalty to buttons

Last updated 5 years ago

Was this helpful?

Placing and configuring components within layouts

To add a component to a layout, click the << to the left of the component. A component which has already been added becomes gray in the list.

Once a component has been added to a layout, it can be expanded and re-located. To change a component, it must first be selected. To re-locate a component then click it's center and drag it. To expand the component, first select it then click and hold the bottom right corner of the component and drag to a desired size.

With the component selected, all available properties for that selected component is shown to the right within a Properties section. To add any of properties to the selected component, again click the << to the left of the desired property.

Adding role based layouts

To add a role base layout, add the Menu component. Then add the Role property and select one of the roles.

Adding fixed layouts

To add a fixed sub-layout, add the Sublayout component. Then add the Layout property and select one of the available layouts.

Adding buttons

Buttons are the visible elements on the screen that execute operations when clicked. Buttons are placed inside button containers within menus.

Buttons are configured by attaching optional properties to them. Properties contain one or more values to be entered. The following properties can be attached to buttons to alter their appearance or behavior.

  • Macro

    Macro is an operation that is run when a button is clicked. A macro can be run stand-alone or with parameters that further define how the macro is executed. A button can run more than one macro in series. In that case the macros must be separated with a semi-column.

    Click here for a full list of available macros.

Macro without parameter
MacroToRun();
Macro with parameter
MacroToRun(RunNow=0; RunDelay=1000;);
Multiple macros to run one at a time
MacroToRun();AnotherMacroToRun();

In the case when a macro is executed without parameters, the parentheses ('()') can be omitted.

MacroToRun(); => MacroToRun;

Similarly if only one macro is executed, the semi-column (';') can be omitted.

MacroToRun; => MacroToRun

  • Caption

    This is the text that appears on the button.

  • Image

    Choose the file you want to appear on the button.

  • Image record

    Instead of applying a file directly to a button, a reference can be added to a record in an image table. That way images can be maintained from the data source and can be reused between buttons.

  • Style

    Style refers to the color of the button. Color can be either selected from a limited number of predefined colors or the color's triplet hex code can be manually entered.

Translating button caption

If more than one languages are set up, a translation button appears underneath every text property.

When clicked a translation option appears for every language configured in the system as shown in the example below.

The point to drag when expanding a component