<?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 Mashup Filtering Multiple Apps in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Mashup-Filtering-Multiple-Apps/m-p/1774946#M13719</link>
    <description>&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;I am facing following problem: I tried building a mashup using objects from multiple apps. As I have identical fields in both apps I changed the js-code by applying the code (from&amp;nbsp;&lt;A href="http://www.codewander.com/qlik-sense-mashup-apply-filters-across-two-or-more-apps/" target="_blank" rel="noopener"&gt;http://www.codewander.com/qlik-sense-mashup-apply-filters-across-two-or-more-apps/&lt;/A&gt;&amp;nbsp;) as follows to my second app (the app I want to select whatever is selected in my first app):&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;selState&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;app&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selectionState&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;listener&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="kw2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;app2&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;clearAll&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;selFields&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;selState&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selections&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw1"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;selFields&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;!=&lt;/SPAN&gt;&lt;SPAN class="kw4"&gt;null&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;$&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;each&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;selFields&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="kw2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;key&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;value&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;valArray&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;[&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;]&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;$&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;each&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selectedValues&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="kw2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;key&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isNaN(value.qName) ? valArray.push(value.qName):valArray.push(Number(value.qName));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;app2&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;fieldName&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selectValues&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;valArray&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;selState&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;OnData&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;bind&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;listener&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I make a selection in a number-field it's working&lt;/P&gt;&lt;P&gt;If I make a selection in a text-field it's working.&lt;/P&gt;&lt;P&gt;But only for the very first field I make a selection in.&lt;/P&gt;&lt;P&gt;Selections I make in a second or third field are not applied to my second app.&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I noticed that it IS working as expected if I have my two application opend in the browser while making selections in the mashup. (What is definitely not what I want to need to do &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; )&lt;/P&gt;&lt;P&gt;Any ideas what I am doing wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance!&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 00:48:56 GMT</pubDate>
    <dc:creator>EvaMaria</dc:creator>
    <dc:date>2024-11-16T00:48:56Z</dc:date>
    <item>
      <title>Mashup Filtering Multiple Apps</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Mashup-Filtering-Multiple-Apps/m-p/1774946#M13719</link>
      <description>&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;I am facing following problem: I tried building a mashup using objects from multiple apps. As I have identical fields in both apps I changed the js-code by applying the code (from&amp;nbsp;&lt;A href="http://www.codewander.com/qlik-sense-mashup-apply-filters-across-two-or-more-apps/" target="_blank" rel="noopener"&gt;http://www.codewander.com/qlik-sense-mashup-apply-filters-across-two-or-more-apps/&lt;/A&gt;&amp;nbsp;) as follows to my second app (the app I want to select whatever is selected in my first app):&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;selState&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;app&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selectionState&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;listener&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="kw2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;app2&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;clearAll&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;selFields&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;selState&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selections&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw1"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;selFields&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;!=&lt;/SPAN&gt;&lt;SPAN class="kw4"&gt;null&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;$&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;each&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;selFields&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="kw2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;key&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;value&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="kw2"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;valArray&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;=&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;[&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;]&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;$&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;each&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selectedValues&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="kw2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="kw3"&gt;key&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isNaN(value.qName) ? valArray.push(value.qName):valArray.push(Number(value.qName));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;app2&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;fieldName&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;selectValues&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;valArray&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="br0"&gt;}&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;selState&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;OnData&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;bind&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;listener&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sy0"&gt;;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I make a selection in a number-field it's working&lt;/P&gt;&lt;P&gt;If I make a selection in a text-field it's working.&lt;/P&gt;&lt;P&gt;But only for the very first field I make a selection in.&lt;/P&gt;&lt;P&gt;Selections I make in a second or third field are not applied to my second app.&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I noticed that it IS working as expected if I have my two application opend in the browser while making selections in the mashup. (What is definitely not what I want to need to do &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; )&lt;/P&gt;&lt;P&gt;Any ideas what I am doing wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance!&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 00:48:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Mashup-Filtering-Multiple-Apps/m-p/1774946#M13719</guid>
      <dc:creator>EvaMaria</dc:creator>
      <dc:date>2024-11-16T00:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: Mashup Filtering Multiple Apps</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Mashup-Filtering-Multiple-Apps/m-p/1780727#M13801</link>
      <description>&lt;P&gt;Try setting the toggle parameter in the selectValues call to false.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Feb 2021 14:37:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Mashup-Filtering-Multiple-Apps/m-p/1780727#M13801</guid>
      <dc:creator>ErikWetterberg</dc:creator>
      <dc:date>2021-02-07T14:37:15Z</dc:date>
    </item>
  </channel>
</rss>

