web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / PCF SDK Not Returning ...
Power Apps
Unanswered

PCF SDK Not Returning Lookup Values Using Data-set Property in Canvas App

(1) ShareShare
ReportReport
Posted on by 2,194 Moderator

Hello everyone,

I'm currently working on a Canvas App and encountering an issue with the PCF (PowerApps Component Framework) SDK. Specifically, I'm having trouble getting the SDK to return lookup values when using data-set properties.

Here are the details:

Context: I'm developing a Canvas App where I'm trying to leverage PCF to interact with lookup fields in a dataset. The values are being retrieved in Studio Mode but not in Play Mode.
Issue: The SDK does not seem to return the expected lookup values. Instead, it returns null value in the Play Mode.
Attempts to Resolve: I've double-checked the dataset schema and ensured that the lookup fields are correctly defined. I've also reviewed the official documentation but haven't found a solution to this specific issue.

 

const rows: Array<JSONObject> = new Array<JSONObject>();

        const records = this._context.parameters.items.records

        const sortedRecordsIds = this._context.parameters.items.sortedRecordIds;

        sortedRecordsIds.forEach(ids => {

            let gridDataSource: Record<string, any> = {} as Record<string, object>;

            gridDataSource.primaryId = ids;

            this._context.parameters.items.columns.forEach(c => {

                const rec = records[ids].getValue(c.name);

                const rec1 = records[ids].getFormattedValue(c.name);

                gridDataSource = { ...gridDataSource, [c.name]: rec, [`${c.name}-f`]: rec1 };

            })

            rows.push({ ...gridDataSource });

        });

console.log("rows", rows);

 

I am using this code to get values from the Data-set property.

 

Has anyone else encountered this problem? Are any workarounds or configurations needed to get lookup values through the PCF SDK in a Canvas App?

Any help or guidance would be greatly appreciated!

Categories:
I have the same question (0)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 525 Most Valuable Professional

#2
Haque Profile Picture

Haque 273

#3
Kalathiya Profile Picture

Kalathiya 232 Super User 2026 Season 1

Last 30 days Overall leaderboard