<?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 New Document Extension Example Added in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339666#M1240113</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jgeroge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is correct. What a document extension gives you is the ability to access our JavaScript API outside of the context of a single object and with no built in UI component (extension obejcts, on the other hand are both in a single object context and have a built in UI component). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document extensions are ideal for when you want programmatic behavior that has no UI (as in the TerminateSession document extension example) or you want to alter the UI at the document level (there a few Document extension examples floating around that customize the AJAX client toolbar and tab row, for example).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As fare as definition XML goes, we don't need much in there as we are not defining a QlikView object (dimensions, expressions) that actually calculates data as we would do when defining an extension object. Also, at the moment, there is no way to add a custom property page to your document extension (where would you click to open the properties?). Longer term I think we do want a way to allow setting properties for document extensions to make them more portable between QlikView documents, but right now in QlikView Version 11, Document Extensions do not have property pages. That's part of the reason the example is so clean.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps answer your question.&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;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Mar 2012 15:21:16 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-03-07T15:21:16Z</dc:date>
    <item>
      <title>New Document Extension Example Added</title>
      <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339662#M1240105</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've just uploaded &lt;A href="https://community.qlik.com/docs/DOC-2853" target="_blank"&gt;A New Document Extension Example&lt;/A&gt; that will automatically kill an AJAX session on the QVS when the browser closes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is very clean (2 files and 5 lines of code) and should be a great starting place to learn how docment extensions work (it includes some instructions as well).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On top of that, it could be really useful too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know what you think.&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;Dan English&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 16:26:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339662#M1240105</guid>
      <dc:creator />
      <dc:date>2026-01-26T16:26:21Z</dc:date>
    </item>
    <item>
      <title>New Document Extension Example Added</title>
      <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339663#M1240107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your link appears to me as "Not authorized to view the specified document". How can I have a look at this extension?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 11:18:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339663#M1240107</guid>
      <dc:creator />
      <dc:date>2012-03-07T11:18:40Z</dc:date>
    </item>
    <item>
      <title>New Document Extension Example Added</title>
      <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339664#M1240110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Sorry, that should be fixed now. Let me know if you still can't get at the document.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 13:16:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339664#M1240110</guid>
      <dc:creator />
      <dc:date>2012-03-07T13:16:35Z</dc:date>
    </item>
    <item>
      <title>New Document Extension Example Added</title>
      <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339665#M1240111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It works now. I am a bit confused about document extensions, what do they provide beside a way to have some javascript code executed at the document opening?&lt;/P&gt;&lt;P&gt;It does not seem possible to define anything in the definition.xml, Text and RefValue do not work.&lt;/P&gt;&lt;P&gt;Am I missing something or is it just that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 13:53:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339665#M1240111</guid>
      <dc:creator />
      <dc:date>2012-03-07T13:53:21Z</dc:date>
    </item>
    <item>
      <title>New Document Extension Example Added</title>
      <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339666#M1240113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jgeroge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is correct. What a document extension gives you is the ability to access our JavaScript API outside of the context of a single object and with no built in UI component (extension obejcts, on the other hand are both in a single object context and have a built in UI component). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document extensions are ideal for when you want programmatic behavior that has no UI (as in the TerminateSession document extension example) or you want to alter the UI at the document level (there a few Document extension examples floating around that customize the AJAX client toolbar and tab row, for example).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As fare as definition XML goes, we don't need much in there as we are not defining a QlikView object (dimensions, expressions) that actually calculates data as we would do when defining an extension object. Also, at the moment, there is no way to add a custom property page to your document extension (where would you click to open the properties?). Longer term I think we do want a way to allow setting properties for document extensions to make them more portable between QlikView documents, but right now in QlikView Version 11, Document Extensions do not have property pages. That's part of the reason the example is so clean.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps answer your question.&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;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 15:21:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339666#M1240113</guid>
      <dc:creator />
      <dc:date>2012-03-07T15:21:16Z</dc:date>
    </item>
    <item>
      <title>New Document Extension Example Added</title>
      <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339667#M1240115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a great idea, we have had a need for something like this in the past.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 16:09:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339667#M1240115</guid>
      <dc:creator>garystrader</dc:creator>
      <dc:date>2012-03-07T16:09:06Z</dc:date>
    </item>
    <item>
      <title>New Document Extension Example Added</title>
      <link>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339668#M1240116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oh but jgeorge adding just a few lines of javascript provides endless opportunities &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/grin.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A few examples on doc extensions we have used so far:&lt;/P&gt;&lt;P&gt;Rebuildning the tabrow into a dynamic nested dropdown menus.&lt;/P&gt;&lt;P&gt;"Floating" navigation panes&lt;/P&gt;&lt;P&gt;Adding event listeners to send information out externally for custom logging functionality&lt;/P&gt;&lt;P&gt;Ever wanted to save annotations in a sql database? Document extensions are for you.&lt;/P&gt;&lt;P&gt;Leverage webfonts to bring Kanji into QV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are currently also trying to build QV as a fully interactive slideshow emulating powerpoint, still some work needed on that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 21:39:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/New-Document-Extension-Example-Added/m-p/339668#M1240116</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2012-03-07T21:39:26Z</dc:date>
    </item>
  </channel>
</rss>

