<?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 Extension not getting data in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Extension-not-getting-data/m-p/1214654#M6255</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 have an extension which was created for us to create a Jquery dialog box&amp;nbsp; with information populated in it from the Qlik document from which it was launched. The extension works fine itself, however, I want to recreate the extension with a different name so that we can make some small changes to it for a new Qlik document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first part of the code, imports the document data into the extension:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/* global Qva */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/// &amp;lt;reference path="typings/jquery/jquery.d.ts"/&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;if&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;typeof&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; jQuery == &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'undefined'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadScript(&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;'/QvAjaxZfc/QvsViewClient.aspx?public=only&amp;amp;name=Extensions/RTicketManager/jquery.js'&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;, RTicketManager_Init);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;} &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;else&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RTicketManager_Init();&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;// function ShowDialog(message) { line 349&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; RTicketManager_Init()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.AddExtension(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'RTicketManager'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; extensionRoot = Qva.Remote + (Qva.Remote.indexOf(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) &amp;gt;= &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;0&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ? &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; : &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'public=only'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;name='&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"Extensions/RTicketManager/"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadCSS(extensionRoot + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"rTicketManager.css"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; _this = &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;this&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, when I chenage the lines which mention the extension name of RTicketManager and change it to CTicketManager as below the extsion no longer works :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/* global Qva */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/// &amp;lt;reference path="typings/jquery/jquery.d.ts"/&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;if&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;typeof&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; jQuery == &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'undefined'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadScript(&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;'/QvAjaxZfc/QvsViewClient.aspx?public=only&amp;amp;name=Extensions/CTicketManager/jquery.js'&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;, RTicketManager_Init);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;} &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;else&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RTicketManager_Init();&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;// function ShowDialog(message) { line 349&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; RTicketManager_Init()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.AddExtension(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'CTicketManager'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; extensionRoot = Qva.Remote + (Qva.Remote.indexOf(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) &amp;gt;= &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;0&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ? &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; : &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'public=only'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;name='&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"Extensions/CTicketManager/"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadCSS(extensionRoot + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"cTicketManager.css"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; _this = &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;this&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;I have updated the folder name and the Definition.xml file in that folder to have the new name of CTicketManager. When I add the extension, I can see it as a new extension object and the rest of the code seems to fire as the image button shows up on the page. However, when the button is pressed on the new code, the variable _this, is undefined and has a length of 0, so basically nothing is being pulled through into the extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;Can anyone assist?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Nov 2016 14:12:52 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-11-08T14:12:52Z</dc:date>
    <item>
      <title>Extension not getting data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Extension-not-getting-data/m-p/1214654#M6255</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 have an extension which was created for us to create a Jquery dialog box&amp;nbsp; with information populated in it from the Qlik document from which it was launched. The extension works fine itself, however, I want to recreate the extension with a different name so that we can make some small changes to it for a new Qlik document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first part of the code, imports the document data into the extension:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/* global Qva */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/// &amp;lt;reference path="typings/jquery/jquery.d.ts"/&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;if&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;typeof&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; jQuery == &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'undefined'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadScript(&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;'/QvAjaxZfc/QvsViewClient.aspx?public=only&amp;amp;name=Extensions/RTicketManager/jquery.js'&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;, RTicketManager_Init);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;} &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;else&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RTicketManager_Init();&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;// function ShowDialog(message) { line 349&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; RTicketManager_Init()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.AddExtension(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'RTicketManager'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; extensionRoot = Qva.Remote + (Qva.Remote.indexOf(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) &amp;gt;= &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;0&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ? &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; : &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'public=only'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;name='&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"Extensions/RTicketManager/"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadCSS(extensionRoot + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"rTicketManager.css"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; _this = &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;this&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, when I chenage the lines which mention the extension name of RTicketManager and change it to CTicketManager as below the extsion no longer works :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/* global Qva */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;/// &amp;lt;reference path="typings/jquery/jquery.d.ts"/&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;if&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;typeof&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; jQuery == &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'undefined'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadScript(&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;'/QvAjaxZfc/QvsViewClient.aspx?public=only&amp;amp;name=Extensions/CTicketManager/jquery.js'&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;, RTicketManager_Init);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;} &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;else&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RTicketManager_Init();&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;// function ShowDialog(message) { line 349&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; RTicketManager_Init()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.AddExtension(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'CTicketManager'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;function&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; extensionRoot = Qva.Remote + (Qva.Remote.indexOf(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) &amp;gt;= &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;0&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; ? &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; : &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'?'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'public=only'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;'&amp;amp;name='&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"Extensions/CTicketManager/"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadCSS(extensionRoot + &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;"cTicketManager.css"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;var&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; _this = &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;this&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;I have updated the folder name and the Definition.xml file in that folder to have the new name of CTicketManager. When I add the extension, I can see it as a new extension object and the rest of the code seems to fire as the image button shows up on the page. However, when the button is pressed on the new code, the variable _this, is undefined and has a length of 0, so basically nothing is being pulled through into the extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;Can anyone assist?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Nov 2016 14:12:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Extension-not-getting-data/m-p/1214654#M6255</guid>
      <dc:creator />
      <dc:date>2016-11-08T14:12:52Z</dc:date>
    </item>
  </channel>
</rss>

