<?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: How to reload another Sense app using widget? in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15626#M1096</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for your reply.&lt;/P&gt;&lt;P&gt;The help page says app api is working with widget but I don't know how to use it. Can you help me with my widget codes? It doesn't work (all I want to do is set up a reload button to load app id 95c2adae-dfa8-4a5c-9524-118b5cf328d6):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;html&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;script&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;var config = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; host: "mydomain.com", //the address of your Qlik Engine Instance&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefix: "/", //the virtual proxy to be used. for example "/anonymous/"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; port: window.location.port, //the port to be used if different from the current port&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; isSecure: true //should be true if connecting over HTTPS&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;require.config({&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; baseUrl: ( config.isSecure ? "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://" rel="nofollow" target="_blank"&gt;https://&lt;/A&gt;&lt;SPAN&gt;" : "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow" target="_blank"&gt;http://&lt;/A&gt;&lt;SPAN&gt;" ) + config.host + (config.port ? ":" + config.port: "") + config.prefix + "resources",&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;require(['js/qlik'], function(qlik) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //if there's any error we catch it here&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qlik.setOnError( function ( error ) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(error);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;});&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;var app = qlik.openApp("95c2adae-dfa8-4a5c-9524-118b5cf328d6", config);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;p&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;lui-button ng-click="app.doReload();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; app.doSave();"&amp;gt;Reload&amp;lt;/lui-button&amp;gt;&lt;BR /&gt;&amp;lt;/p&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Feb 2018 19:56:32 GMT</pubDate>
    <dc:creator>NZFei</dc:creator>
    <dc:date>2018-02-27T19:56:32Z</dc:date>
    <item>
      <title>How to reload another Sense app using widget?</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15624#M1094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We can build a widget like this to reload the current Sense app:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;lui-button ng-click="app.doReload(); app.doSave();"&amp;gt;Reload&amp;lt;/lui-button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However how can I reload another application? The reload API doesn't have the option to indicate other app's name or ID?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qlik.app.doReload(qMode, qPartial, qDebug)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone shed any light please?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fei&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Feb 2018 02:49:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15624#M1094</guid>
      <dc:creator>NZFei</dc:creator>
      <dc:date>2018-02-27T02:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to reload another Sense app using widget?</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15625#M1095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You will need to call the Repository API &lt;A href="https://help.qlik.com/en-US/sense-developer/February2018/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-App-Reload.htm"&gt;app reload &lt;/A&gt;method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I'm not sure that this is possible from a widget, you might be better off with an extension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erik Wetterberg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Feb 2018 07:52:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15625#M1095</guid>
      <dc:creator>ErikWetterberg</dc:creator>
      <dc:date>2018-02-27T07:52:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to reload another Sense app using widget?</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15626#M1096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for your reply.&lt;/P&gt;&lt;P&gt;The help page says app api is working with widget but I don't know how to use it. Can you help me with my widget codes? It doesn't work (all I want to do is set up a reload button to load app id 95c2adae-dfa8-4a5c-9524-118b5cf328d6):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;html&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;script&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;var config = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; host: "mydomain.com", //the address of your Qlik Engine Instance&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefix: "/", //the virtual proxy to be used. for example "/anonymous/"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; port: window.location.port, //the port to be used if different from the current port&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; isSecure: true //should be true if connecting over HTTPS&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;require.config({&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; baseUrl: ( config.isSecure ? "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://" rel="nofollow" target="_blank"&gt;https://&lt;/A&gt;&lt;SPAN&gt;" : "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow" target="_blank"&gt;http://&lt;/A&gt;&lt;SPAN&gt;" ) + config.host + (config.port ? ":" + config.port: "") + config.prefix + "resources",&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;require(['js/qlik'], function(qlik) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //if there's any error we catch it here&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qlik.setOnError( function ( error ) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(error);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;});&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;var app = qlik.openApp("95c2adae-dfa8-4a5c-9524-118b5cf328d6", config);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;p&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;lui-button ng-click="app.doReload();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; app.doSave();"&amp;gt;Reload&amp;lt;/lui-button&amp;gt;&lt;BR /&gt;&amp;lt;/p&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Feb 2018 19:56:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15626#M1096</guid>
      <dc:creator>NZFei</dc:creator>
      <dc:date>2018-02-27T19:56:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to reload another Sense app using widget?</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15627#M1097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can't use script tags in widgets (nor in extensions).App API is available, but will work with the current open app. Opening an app with openApp to do a reload isnot a good idea, it will load app data into memory, data that will be replaced when you do the reload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erik Wetterberg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Feb 2018 05:36:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15627#M1097</guid>
      <dc:creator>ErikWetterberg</dc:creator>
      <dc:date>2018-02-28T05:36:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to reload another Sense app using widget?</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15628#M1098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your reply Erik. Cheers!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Feb 2018 19:28:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-reload-another-Sense-app-using-widget/m-p/15628#M1098</guid>
      <dc:creator>NZFei</dc:creator>
      <dc:date>2018-02-28T19:28:40Z</dc:date>
    </item>
  </channel>
</rss>

