<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Engine API select range in .NET application in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139584#M5388</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your response.I will do my best to simplify. I have a .NET application, how do I then call the Qlik Engine API. Say for example I wanted to run the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0f0f0f; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px;"&gt;{ "jsonrpc": "2.0", "id": 7, "method": "ClearAll", "handle": 1, "params": [] }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0f0f0f; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0f0f0f; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px;"&gt;&lt;SPAN style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;I would ultimately like to get familiar with the Qlik Engine API, if I can get the ClearAll call working, I can go from there. Again if this is confusing, I'm sorry, I'm very new to Qlik Development.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Jun 2016 23:36:38 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-06-07T23:36:38Z</dc:date>
    <item>
      <title>Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139582#M5386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I apologise if this sounds like a stupid question but how do I use the Qlik Engine API in a .NET application? The reason I ask is because I want to select based on a range instead of an absolute value. E.g. select all transactions where, 500 &amp;lt;= amount &amp;lt;= 10,000, or where name like "sm%".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to try this out I created .NET WPF app where I display a Qlik Sheet using a &amp;lt;WebBrowser&amp;gt; control and that works fine. I honestly have no idea what to do next, I looked at the examples and got nowhere fast. I'm using the &lt;STRONG&gt;Helpdesk Management&lt;/STRONG&gt; app as my test app. I'm also using the sheet &lt;STRONG&gt;Performance&lt;/STRONG&gt; to do my select range testing. Hopefully the pic below will better explain what I'm trying to do. Basically I wan't to use Qlik Engine to filter selections where the &lt;STRONG&gt;Open Cases&lt;/STRONG&gt; value is &amp;gt; 20 but &amp;lt; 80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2016-06-07 14_06_15-Qlik Sense.png" class="jive-image image-1" src="/legacyfs/online/127039_2016-06-07 14_06_15-Qlik Sense.png" style="height: 332px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2016 06:58:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139582#M5386</guid>
      <dc:creator />
      <dc:date>2016-06-07T06:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139583#M5387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alex,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the text is a little bit confusing for me. The .NET SDK has nothing todo with a Webbrowsercontrol.&lt;/P&gt;&lt;P&gt;If you like to use the .NET SDK you can create a GenericSessionObject as Listbox make than a&lt;/P&gt;&lt;P&gt;currentSessionListBox.SearchForAsync("500 &amp;lt;= amount &amp;lt;= 10,000)&lt;/P&gt;&lt;P&gt;and than a AcceptSearchAsync(true).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye Konrad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2016 08:04:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139583#M5387</guid>
      <dc:creator>konrad_mattheis</dc:creator>
      <dc:date>2016-06-07T08:04:02Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139584#M5388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your response.I will do my best to simplify. I have a .NET application, how do I then call the Qlik Engine API. Say for example I wanted to run the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0f0f0f; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px;"&gt;{ "jsonrpc": "2.0", "id": 7, "method": "ClearAll", "handle": 1, "params": [] }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0f0f0f; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0f0f0f; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px;"&gt;&lt;SPAN style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;I would ultimately like to get familiar with the Qlik Engine API, if I can get the ClearAll call working, I can go from there. Again if this is confusing, I'm sorry, I'm very new to Qlik Development.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2016 23:36:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139584#M5388</guid>
      <dc:creator />
      <dc:date>2016-06-07T23:36:38Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139585#M5389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alex,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can use for example ClearAll also on the app object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/APIs/Content/MashupAPI/Methods/clearAll-method.htm?q=ClearAll" title="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/APIs/Content/MashupAPI/Methods/clearAll-method.htm?q=ClearAll"&gt;http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/APIs/Content/MashupAPI/Methods/clearAll-method.htm?q=ClearAll&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye Konrad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jun 2016 10:29:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139585#M5389</guid>
      <dc:creator>konrad_mattheis</dc:creator>
      <dc:date>2016-06-08T10:29:36Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139586#M5390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Konrad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, I am aware of that method. &lt;SPAN style="font-size: 13.3333px;"&gt;I used the ClearAll only as an example. I wanted to generate a script which could then be passed to Qlik Engine in a .NET application.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clearly I don't know enough about Qlik to be asking the right question, so I can going to consider this question closed but unanswered. &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Again thank you for taking the time to respond.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jun 2016 00:00:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139586#M5390</guid>
      <dc:creator />
      <dc:date>2016-06-09T00:00:50Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139587#M5391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If you don't want to use the .Net SDK Api but instead use the Engine API you can use SendAsync.&lt;BR /&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var serverAddress = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://server.domian.com" rel="nofollow" target="_blank"&gt;http://server.domian.com&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;var qlikSenseServer = Qlik.Engine.Location.FromUri(new Uri(serverAddress));&lt;/P&gt;&lt;P&gt;var appId = qlikSenseServer.AppWithNameOrDefault("AppName", noVersionCheck: true);&lt;/P&gt;&lt;P&gt;qlikSenseServer.AsNtlmUserViaProxy();&lt;/P&gt;&lt;P&gt;var task = await qlikSenseServer.App(appId, noVersionCheck: true).Session.SendAsync("your json");&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best Regards&lt;BR /&gt;Lars-Göran Book&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2016 12:43:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139587#M5391</guid>
      <dc:creator />
      <dc:date>2016-06-14T12:43:14Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139588#M5392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lars-Göran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found only the following signatures of the Function SendAsync() in the Interface&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Task SendAsync(Request request);&lt;/P&gt;&lt;P&gt;Task&amp;lt;T&amp;gt; SendAsync&amp;lt;T&amp;gt;(Request request, Func&amp;lt;Response, T&amp;gt; continueWith);&lt;/P&gt;&lt;P&gt;Task&amp;lt;Response&amp;gt; SendAsync(int wsHandle, string wsMethod, IEnumerable&amp;lt;string&amp;gt; argumentNames, params object[] arguments);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please can you give an examaple to one of them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye Konrad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 06:21:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139588#M5392</guid>
      <dc:creator>konrad_mattheis</dc:creator>
      <dc:date>2016-06-15T06:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139589#M5393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I couldn't figure out who to send JSON but I found this works, I'm using Qlik Sense Desktop though:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var qlikLocation = Location.FromUri(new Uri("ws://127.0.0.1:4848"));&lt;/P&gt;&lt;P&gt;qlikLocation.AsDirectConnectionToPersonalEdition();&lt;/P&gt;&lt;P&gt;IAppIdentifier helpdeskManagementAppId = qlikLoc.AppWithNameOrDefault("Helpdesk Management");&lt;/P&gt;&lt;P&gt;var qlikRequest = new Qlik.Engine.Communication.IO.Request(1, "&lt;STRONG&gt;ClearAll&lt;/STRONG&gt;");&lt;/P&gt;&lt;P&gt;await qlikLocation.App(helpdeskManagementAppId, noVersionCheck: true).Session.SendAsync(qlikRequest);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 07:09:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139589#M5393</guid>
      <dc:creator />
      <dc:date>2016-06-15T07:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139590#M5394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi! You might want to check out the following page that provides information for getting started with the .Net SDK:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/NetSDKAPI/Content/GettingStarted/Net-Sdk-Get-Started-Intro.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/NetSDKAPI/Content/GettingStarted/Net-Sdk-Get-Started-Intro.htm"&gt;http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/NetSDKAPI/Content/GettingStarted/Net-Sdk-Get-Started-Intro.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also find a couple of examples on how to use it here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/NetSDKAPI/Content/CodeExamples/Download-code-examples.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/NetSDKAPI/Content/CodeExamples/Download-code-examples.htm"&gt;Download code samples ‒ Qlik Sense&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can check out the "Custom desktop" example if you want to see how to use the "ClearAll" operation from the SDK.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 08:07:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139590#M5394</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2016-06-15T08:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139591#M5395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The .Net SDK provides C# wrappers for the underlying Json RPC API. The .Net SDK basically translates the C# method calls into the json strings you need so that you don't have to worry about things like handles and request ids. Documentation for the particular method "ClearAll" can be found here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/M_Qlik_Engine_IApp_ClearAll.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/M_Qlik_Engine_IApp_ClearAll.htm"&gt;IApp.ClearAll Method&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is also an asynchronous version here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/M_Qlik_Engine_IApp_ClearAllAsync_1.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/M_Qlik_Engine_IApp_ClearAllAsync_1.htm"&gt;http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/M_Qlik_Engine_IApp_ClearAllAsync_1.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 11:34:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139591#M5395</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2016-06-15T11:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139592#M5396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;under the link I get only that page, if I try to download the DEMO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-1" height="134" src="https://community.qlik.com/legacyfs/online/127973_pastedImage_1.png" style="max-width: 1200px; max-height: 900px; width: 426px; height: 133.751px;" width="426" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye Konrad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 12:30:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139592#M5396</guid>
      <dc:creator>konrad_mattheis</dc:creator>
      <dc:date>2016-06-15T12:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139593#M5397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What link is it that you are having a problem with?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 12:42:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139593#M5397</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2016-06-15T12:42:07Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139594#M5398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go here and click on the marked position.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/NetSDKAPI/Content/CodeExamples/Download-code-examples.htm" rel="nofollow" target="_blank"&gt;Download code samples ‒ Qlik Sense&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/127985_pastedImage_0.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 13:58:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139594#M5398</guid>
      <dc:creator>konrad_mattheis</dc:creator>
      <dc:date>2016-06-15T13:58:03Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139595#M5399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have looked at the documentation and after a while it took me some time to figure out part of it, just enough to display a sheet and make a selection, then be able to also clear all selections. I don't have the years experience in Qlik, so I found the concepts a little difficult to grasp and for the most part, just skipped them. I still don't understand the majority of it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My intention for looking at the qlik engine was because I was directed their by a person who thought it would do what I was asking. What I really wanted to do was &lt;STRONG&gt;make&lt;/STRONG&gt; a selection based on a condition and &lt;STRONG&gt;get&lt;/STRONG&gt; values based on a condition, and I thought I could do that using the Qlik Engine. See below for an example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;App Id&lt;/STRONG&gt;: &lt;EM&gt;Helpdesk Management&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Field/Dimension:&lt;/STRONG&gt; &lt;EM&gt;Case Owner&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Values:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2016-06-16 09_52_53-Qlik Sense Desktop.png" class="jive-image image-1" src="/legacyfs/online/128048_2016-06-16 09_52_53-Qlik Sense Desktop.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;For the &lt;STRONG&gt;field/dimension&lt;/STRONG&gt; &lt;EM&gt;Case Owner&lt;/EM&gt; in &lt;STRONG&gt;app&lt;/STRONG&gt; &lt;EM&gt;Helpdesk Management,&lt;/EM&gt; I would like to be able to select all values of &lt;EM&gt;Case Owner&lt;/EM&gt; which start with &lt;STRONG&gt;&lt;EM&gt;A&lt;/EM&gt;&lt;/STRONG&gt; or alternatively, be able to get all values of &lt;EM&gt;Case Owner&lt;/EM&gt; which start with &lt;STRONG&gt;&lt;EM&gt;A&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;1. Select all Case Owner values that start with A:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;So if I selected all values of Case Owner that start with A I would get the following screen for the &lt;EM&gt;Dashboard&lt;/EM&gt; sheet:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2016-06-16 09_57_13-Inbox _ Qlik Community.png" class="jive-image image-2" src="/legacyfs/online/128049_2016-06-16 09_57_13-Inbox _ Qlik Community.png" style="height: 333px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 13.3333px; text-decoration: underline;"&gt;2. Get all Case Owner values that start with A:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I would then also like the ability to get all values which start with &lt;STRONG&gt;&lt;EM&gt;A&lt;/EM&gt;&lt;/STRONG&gt;. So:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Aileen C. Millimaki&lt;/LI&gt;&lt;LI&gt;Aaracelis K. Ranum&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:08:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139595#M5399</guid>
      <dc:creator />
      <dc:date>2016-06-16T00:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139596#M5400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That link seems to be working fine for me at least. It should trigger a download session for the vsix file. Could there be some setting in your browser that somehow blocks that type of operations? I've tried it in IE, Firefox and Chrome, and it works fine in all three of them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 07:29:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139596#M5400</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2016-06-16T07:29:54Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139597#M5401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The general selection and data retrieval mechanism of Qlik Sense is based on the concepts of &lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/Platform/Content/Concepts/Hypercubes.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/Platform/Content/Concepts/Hypercubes.htm"&gt;hypercubes&lt;/A&gt;‌ and &lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/Platform/Content/Concepts/Lists.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/Platform/Content/Concepts/Lists.htm"&gt;list objects&lt;/A&gt;‌. You might want to read a little about those to get an understand for how they work. However, for the case where you want to select all case owners based on a pattern matching on the values of the field, you probably want to use selection methods found in the class &lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/T_Qlik_Engine_Field.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/T_Qlik_Engine_Field.htm"&gt;Field&lt;/A&gt;‌. Then once you have performed the selection, you can use the class &lt;A href="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/T_Qlik_Sense_Client_IExtendedCurrentSelection.htm" title="http://help.qlik.com/en-US/sense-developer/2.2/apis/net%20sdk/html/T_Qlik_Sense_Client_IExtendedCurrentSelection.htm"&gt;IExtendedCurrentSelection&lt;/A&gt; to retrieve a list of the values that were selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code for your example would look something like this (where "theApp" is the "Helpdesk Management" app in your example):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;var fieldOfInterest = "Case Owner";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;// Select the relevant values of the field&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;var theField = theApp.GetField(fieldOfInterest);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;theField.Select("A*");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;// Get the set of field values that were selected&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;var currentSelection = theApp.GetExtendedCurrentSelection();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;var largePage = new NxPage { Top = 0, Left = 0, Width = 10, Height = 100 };&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;var pages = currentSelection.GetSelectedData(fieldOfInterest, new [] { largePage });&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;var selectedValues = pages.SelectMany(p =&amp;gt; p.Matrix.Select(r =&amp;gt; r[0].Text));&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 08:49:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139597#M5401</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2016-06-16T08:49:12Z</dc:date>
    </item>
    <item>
      <title>Re: Engine API select range in .NET application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139598#M5402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was able to use your example to do what I wanted to do. I also tried to use a List instead and think I got it working, so yay!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2016 06:24:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Engine-API-select-range-in-NET-application/m-p/1139598#M5402</guid>
      <dc:creator />
      <dc:date>2016-06-17T06:24:21Z</dc:date>
    </item>
  </channel>
</rss>

