Position Applied For drop-down box not populating from data table
I am having trouble in the first exercise in Accessing Data in the User Interface. The drop-down box will not populate with the positions from data table SAE-HRServices-Data-Position. The box appears empty and since it is currently marked as a Required field, I can't continue with the exercises.
I've tried on Firefox, IE, and Chrome with the same result. Please let me know if this is a problem I can fix and how to fix it. I've seen other people have this problem in the forums and able to fix it, but after deleting cookies and cache, still nothing.
I have ghosted into your account and found that the problem might just be an issue with certain backend configuration that is beyond your control. This causes the report definition to be unable to retrieve any unexposed columns in the Data Table.
I have escalated this to be looked at, so you can choose to wait for it to be fixed, or you can workaround the issue by exposing all the properties in the Position class by using the "Optimise for Reporting" option.
I ghosted into your account and saw the problem. Unfortunately there doesn't seem to be any easy fix. The Report Definition is unable to pull the key (i.e. ReqId) from the table, so even though the pyLabel is retrieved and displayed for the .PositionAppliedFor dropdown, the .ReqId value is empty. And because it is empty, the value cannot be used by the Data Page to perform a Lookup.
Can you try to create a new data class, e.g. Position2, and then switch your sections to utilise the Data Pages and properties from this new class? At least you won't get stuck at this point.
Btw, I fixed the typo for you. The label comes from the "EditList" rule in the "Technical" rule category. Very convoluted way of allowing you to edit the Data Table. But that's the way it was possible in the days before HTML5 etc. So, going forward from Pega 7.1.7 onwards, we are doing away with Data Table wizard and all these legacy way of allow you to maintain a data table in Pega.
Sure, just write into email@example.com with a request to reset your exercise environment. Make sure you use your PDN email or indicate your PDN account so we can identify the right system to reset.