Client UI - Add extra fields to BxWebManager - Labels

The labels menu in BxWebManager displays a set of standard fields by default. However, you can remove these fields or add new ones by using the Client UI configuration in BxAdmin.

In BxWebManager, multiple components/screens can be modified through Client UI. This example covers how to add extra columns in the Labels list view and extra fields in the Print Dialogue screen.

For an overview of supported fields, click here
---

BxWebManager - Labels - Adding an extra column to the Product List

  1. Open BxAdmin → Client UI → Click New Component.
  2. Select the desired Client Profile, or leave it blank to apply the configuration to all profiles.

Settings:

  • Screenlabellist
  • Name: Price incl. VAT (you can name it anything you want)
  • Enabled: On
  • SourceField: priceincmva
    (retrieved from SQL Integration → Products → SQL column name)
  • Visible: On
  • Component: numbercolumn (column type for numeric filtering; defaults to text otherwise)
  • Label text: Price incl. VAT
    (field name displayed in Labels; scroll all the way to the right to find this setting)
With this setup, an additional column will appear in the Labels list, showing the "Price incl. VAT" alongside other fields such as "Price excluding VAT", if desired.

ltefib1 

 

BxWebManager - Labels - Adding extra fields to the Print Dialogue

Settings:

  • Screen: labelprintdialogue
  • Name: holdbarhet (Shelf life)
  • Enabled: On
  • SourceField: holdbarhet (this can also come from a query when using a different "Component"; in this case, we use a static date field).
  • Value: now+365 (e.g., if the product's shelf life is 365 days from the print date, this value is auto-filled).
  • Visible: On
  • Component: datepicker
  • Label text: holdbarhet
  • Date format: d.m.Y (to format the date as 01.01.2020 on the label).


 

 

Alternative: Fully dynamic fields for Labels columns

As an alternative, you can make all columns in the Labels module dynamic. However, this approach removes the ability to filter by specific data types such as dates or numbers. Instead, it automatically displays all columns from the Products query.

  1. Open BxAdminConfigurationClient Profile → Click Add Property.
  2. Enter the following values:
    Area: webmanager
    Property: autolabelscolumns
    Value: true
  3. Click OK to save the configuration.
    Once saved, this setting will appear under Area: webmanager, and all columns from the Products query will be dynamically displayed in the Labels list.