Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Henk-Jan
Contributor II
Contributor II

[Resolved] Get selected field values using QlikSense.NetSDK

Hello

I would like to get the selected values of an app field using the .NET SDK.

Using the capability API, I can use the following code:

       var app = qlik.openApp('55d31b81-55c5-4620-95f5-7d4b95faced9');
        var genericObject = {
            date: {
                qStringExpression: '=GetFieldSelections([Datum performance])',
            },
        };
        app.createGenericObject(genericObject, result => {
            console.log(
                `GetFieldSelections([Datum performance]) = ${result['date']}`            );
        });

Which outputs the correct selected value(s):

GetFieldSelections([Datum performance]) = 19/04/2024

However, I must move the logic from extension to a C# backend. I found very little documentation, but assume the following code should work.

var app = await location.AppAsync("55d31b81-55c5-4620-95f5-7d4b95faced9");
var date = await app.EvaluateAsync("=GetFieldSelections([Datum performance])");

_output.WriteLine($"GetFieldSelections([Datum performance]) = {date}");

However, this snippet outputs:

GetFieldSelections([Datum performance]) = -

Which means no fields are selected.

Removing the = sign before the expression did not help.

I also tried to get the selected values using the (GetAllFieldValues Method | Qlik Sense for developers Help) method, both by specifying the StateEnumType.SELECTED or testing the state when requesting all values, to no avail.

Can anybody please help me pointing out what I am doing wrong?

Thanks in advance,

Henk-Jan.

---

Update 13:03: Suddenly, the code using the capability API also returns -, so I assume the code I used in C# is correct, no further action required.

Labels (2)
0 Replies