Embedded Data Relationship does not allow dropdowns/picklist in Constellation. Picklist inside data object is not working).

Hi,

Picklist or dropdown inside data object is not working.

I have a requirement where I need to display an editable table. (Pega Platform 8.8.2–constellation based application)

This table will have for example three columns out of which one column needs to be a picklist type

Region Role Email
  • So I created a field of type embedded data called Team, which refers to data object “data-xyz” from app studio.
  • In dev studio I checked it created page list property with page definition as “data-xyz” (IMG.1 in the below screen shot)
  • In this table the email address will be a dropdown and the data will be maintained in Pega, source will be same data table of the same object i.e “data-xyz”
  • So I created a field fro​m app studio called EmailList inside data object “data-xyz” as pick list which sourced using data page of the same object. (IMG.2 in the below screen shot)
  • In dev studio I checked a property is created as text with UI control as pxDropdown as in the image.
  • NOW in the view when I add the embedded data field Team and inside which I add field EmailList , it allow me to save but at run time, no data is displayed in the dropdown.(IMG.3 in the below screen shot)

@RenukaD9

  1. The IMG1 is how the example data model XYZ looks like. The Email field stores various emails used as source for EmailList.

  1. The IMG2 shows the EmailList property which is a picklist sourced from the data page of the same data object i.e. XYZ.

  1. The IMG3 shows the Team property which is an embedded data type of the data definition of XYZ and it is a page list.

  1. The IMG4 shows view that is created. In the fields, the Team embedded property is added which creates an editable table view.

  1. The IMG5 shows the configuration of the editable table view where the add/edit records is using the Table Rows and the required columns are added. The EmailList column is added here which is a picklist.

  1. The IMG6 is the runtime image of the view which shows the EmailList column showing the list of emails to pick from.

All these configurations are done in the Infinity 24.1.1 version. You can try this same in your version.

@rajk1 Thank you for the reply.

When I had the above requirement I was in Pega 8.4 and now I am in Infinity so the way you explained is now working in Infinity 23.

Thanks again!