<?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: re-hide objects on reload in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294210#M841399</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class=""&gt;I did. It's attached to the post.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 May 2017 18:03:44 GMT</pubDate>
    <dc:creator>RonaldDoes</dc:creator>
    <dc:date>2017-05-05T18:03:44Z</dc:date>
    <item>
      <title>re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294204#M841393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My dashboard has hidden sheets for debugging and validation. However, I notice that if I forget to re-hide the objects and publish the dashboard, they are visible to end users. Can I do something in the load script/onload trigger to ensure that when the document reloads, the hidden objects remain hidden?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294204#M841393</guid>
      <dc:creator>daveatkins</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294205#M841394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, in your Load script you can persistently set a &lt;SPAN style="font-family: 'courier new', courier;"&gt;vShowDebugStuff&lt;/SPAN&gt; variable to 0 (name it as you wish) likee this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SET vShowDebugStuff = 0; // Disabled by default&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every conditional show expression of all Debug objects should now carry an expression as simple as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;=vShowDebugStuff&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you ever want to inspect your debugging stuff in QV Desktop, use the Variable Overview to set that particular variable to a non-zero value. The next reload (probably on your server) will reset it to 0 before publishing the document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 14:13:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294205#M841394</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2017-05-05T14:13:53Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294206#M841395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you share a sample with an example ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 14:16:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294206#M841395</guid>
      <dc:creator>vishsaggi</dc:creator>
      <dc:date>2017-05-05T14:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294207#M841396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;so this would replace the control-shift-S functionality with the practice of "go to variable overview and set value to 1"? Every reload would then reset which could be a bit annoying for developer, but preferable to the current behavior of accidentally deploying debug sheets to production.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 14:32:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294207#M841396</guid>
      <dc:creator>daveatkins</dc:creator>
      <dc:date>2017-05-05T14:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294208#M841397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;upon further reflection...this is not really a viable solution. Every time the developer hits reload, they will have to re-enable the variable. It won't take too long before they just change the load script. That's what I would do. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 14:54:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294208#M841397</guid>
      <dc:creator>daveatkins</dc:creator>
      <dc:date>2017-05-05T14:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294209#M841398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would then either (and in that order):&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;tell them not to change the script;&lt;/LI&gt;&lt;LI&gt;in the case of really disobediant developers, put it in Hidden Script. That way, only developers with the password to the hidden script will be able to change this parameter.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've attached an example of the last option. Hidden script password is &amp;lt;supersecret&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="162380" alt="Knipsel.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/162380_Knipsel.PNG" style="height: 539px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 16:01:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294209#M841398</guid>
      <dc:creator>RonaldDoes</dc:creator>
      <dc:date>2017-05-05T16:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294210#M841399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class=""&gt;I did. It's attached to the post.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 18:03:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294210#M841399</guid>
      <dc:creator>RonaldDoes</dc:creator>
      <dc:date>2017-05-05T18:03:44Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294211#M841400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another solution could be to keep using this trick, but only activate it in your production environment. Developers can still mess with whatever they don't like, but your published documents are forced to behave or - and this is a safety extension that you can add - they will be denied a reload/update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to do this in the simplest manner possible? Use an include file with general setttings at the start of every script. The include file in your production environment contains at least one line more than the other copies, e.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SET vShowDebugStuff = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Failure to include this script file comes with a developer-oriented penalty (ranging from "no coffee/pizza for the next 24 hrs" to pulling out fingernails, or something inbetween &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/devil.png" /&gt;). Or more sensibly: some critical settings for a particular environment will be missing (data paths, connection strings ,whatever) or the document will simply refuse to reload. The latter works best if combined with&amp;nbsp; Ronald's 2nd suggestion &lt;A href="https://community.qlik.com/message/1262960"&gt;here&lt;/A&gt; (Hidden Script)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 May 2017 08:29:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294211#M841400</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2017-05-08T08:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294212#M841401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for the suggestions; unfortunately, none of these really fits. My solution is to color the tabs of the hidden sheets red so they are more obvious and I will be less likely to forget to save qlikview while they are still visible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 May 2017 14:32:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294212#M841401</guid>
      <dc:creator>daveatkins</dc:creator>
      <dc:date>2017-05-08T14:32:22Z</dc:date>
    </item>
    <item>
      <title>Re: re-hide objects on reload</title>
      <link>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294213#M841402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not link to the developer's name?&lt;/P&gt;&lt;P&gt;Show/Hide subject to =WILDMATCH(OSUSER(), '*ATKINS*', ....) should do.&lt;/P&gt;&lt;P&gt;Typically we do add an "*" to the sheetname in order to mark that this sheet is not visible to the public.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 May 2017 14:39:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/re-hide-objects-on-reload/m-p/1294213#M841402</guid>
      <dc:creator>prieper</dc:creator>
      <dc:date>2017-05-08T14:39:51Z</dc:date>
    </item>
  </channel>
</rss>

