Creating Picklists for Distributor Applications

Delectable Bonsai wants to collect information to help them assess the relative value of each business opportunity. In this case, they want applicants to select from predefined options. You can achieve this using Liferay picklists.

Picklists are predefined lists of string values that determine options in single-select and multiple-select fields. Delectable Bonsai needs these lists for the Distributor Application object:

  • Business Types
  • Distribution Regions
  • Distribution Channels
  • Order Types
  • Product Types
  • Annual Purchase Volumes
  • Product Labels

Here you’ll create the first picklist via the Liferay UI.

  1. Open the Global Menu ( Global Menu ), go to the Control Panel tab, and click Picklists.

  2. Click Add ( Add Button ), enter Business Types for name, and click Save.

    Create the Business Types picklist.

  3. Begin editing the picklist.

  4. Click Add ( Add Button ) and add these items to the picklist:

    NameKey
    Independent BusinessindependentBusiness
    Franchisefranchise
    Otherother
  5. Edit each item and set their ERCs to these values:

    External Reference Code
    BUSINESS_TYPE_INDEPENDENT_BUSINESS
    BUSINESS_TYPE_FRANCHISE
    BUSINESS_TYPE_OTHER

    Add three items to the picklist and update their ERCs.

  6. Change the Picklist’s ERC to LIST_BUSINESS_TYPES.

    Update the picklist's ERC.

  7. Click Save.

Once saved, you can use this picklist as a field in the Distributor Application object.

Before you do that, Delectable Bonsai needs six more picklists. But instead of creating these lists manually, you’ll create them programmatically using the headless-admin-list-type REST APIs.

Next: Creating Picklists Using REST APIs

Relevant Concepts

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy