<?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: Re: Re: Extension Object integration in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672068#M1241837</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The main error was very first line, you shouldn´t refer to "Objects" path&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14029454985921052" jivemacro_uid="_14029454985921052"&gt;
&lt;P&gt;var AnimatedDonutChart_path = Qva.Remote + "?public=only&amp;amp;name=Extensions/AnimatedDonutChart/";&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jun 2014 19:05:16 GMT</pubDate>
    <dc:creator>Clever_Anjos</dc:creator>
    <dc:date>2014-06-16T19:05:16Z</dc:date>
    <item>
      <title>Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672056#M1241825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://bl.ocks.org/kerryrodden/7090426" target="_blank"&gt;http://bl.ocks.org/kerryrodden/7090426&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am relatively new to JS and I have to integrate the graph shown in the link above, with Qlikview. I understand the basics of JS, CSS, Html etc and have also understood the sample ET-Hello World extension. I just cant figure out how to start with this assignment. The source code is there but bringing it into Qlikview as an integration object is my task. Can any one please help me out with the best way to go about it as right now I'm at square one. Any help or guidance would be tremendously appreciated &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Khan&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/Extension-Object-integration/m-p/672056#M1241825</guid>
      <dc:creator />
      <dc:date>2026-01-26T16:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672057#M1241826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Guys, Anyone who can guide me a little bit with this? I would appreciate it greatly. Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Mohd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 16:50:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672057#M1241826</guid>
      <dc:creator />
      <dc:date>2014-06-16T16:50:21Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672058#M1241827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Further reading &lt;A href="https://community.qlik.com/message/424038"&gt;D3 BulletChart / BulletGraph Extension&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/message/453929"&gt;D3 integration with Qlikview.&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 17:18:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672058#M1241827</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T17:18:35Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672059#M1241828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am also having the same problem as khan. I want to create an extension object for an animated donut chart. I have the source code and I tried to create the java script file but I can't get any thing for dispaly, so I guess my java script is not correct. Can any one help me with that...????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 17:44:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672059#M1241828</guid>
      <dc:creator />
      <dc:date>2014-06-16T17:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672060#M1241829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please post your&lt;/P&gt;&lt;P&gt;script.js&lt;/P&gt;&lt;P&gt;definition.xml&lt;/P&gt;&lt;P&gt;other sources&lt;/P&gt;&lt;P&gt;I´m gonna check&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 17:49:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672060#M1241829</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T17:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672061#M1241830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is my Script.js file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var AnimatedDonutChart_path = Qva.Remote + "?public=only&amp;amp;name=Extensions/Objects/AnimatedDonutChart/";&lt;/P&gt;&lt;P&gt;function Extension_Init()&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Use QlikView's method of loading other files needed by an extension. These files should be added to your extension .zip file (.qar)&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (typeof jQuery == 'undefined') {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadScript(AnimatedDonutChart_path + 'jquery.js', Extension_Done);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Extension_Done();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //If more than one script is needed you can nest the calls to get them loaded in the correct order&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Qva.LoadScript(AnimatedDonutChart_path + "file1.js", function() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Qva.LoadScript(AnimatedDonutChart_path + "file2.js", AnimatedDonutChart_Done);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qva.LoadScript(AnimatedDonutChart_path + "d3_v3.js", function() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function Extension_Done(){&lt;/P&gt;&lt;P&gt;&amp;nbsp; //Add AnimatedDonutChart extension&lt;/P&gt;&lt;P&gt;&amp;nbsp; Qva.AddExtension('AnimatedDonutChart', function(){&lt;/P&gt;&lt;P&gt;&amp;nbsp; //Load a CSS style sheet&lt;/P&gt;&lt;P&gt;&amp;nbsp; Qva.LoadCSS(AnimatedDonutChart_path + "style.css");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var svg = d3.select("body")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .append("svg")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .append("g")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;svg.append("g")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attr("class", "slices");&lt;/P&gt;&lt;P&gt;svg.append("g")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attr("class", "labels");&lt;/P&gt;&lt;P&gt;svg.append("g")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attr("class", "lines");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var width = 960,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height = 450,&lt;/P&gt;&lt;P&gt;&amp;nbsp; radius = Math.min(width, height) / 2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var pie = d3.layout.pie()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .sort(null)&lt;/P&gt;&lt;P&gt;&amp;nbsp; .value(function(d) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; return d.value;&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var arc = d3.svg.arc()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .outerRadius(radius * 0.8)&lt;/P&gt;&lt;P&gt;&amp;nbsp; .innerRadius(radius * 0.4);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var outerArc = d3.svg.arc()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .innerRadius(radius * 0.9)&lt;/P&gt;&lt;P&gt;&amp;nbsp; .outerRadius(radius * 0.9);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;svg.attr("transform", "translate(" + width / 2 + "," + height / 2 + ")");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var key = function(d){ return d.data.label; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var color = d3.scale.ordinal()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .domain(["Lorem ipsum", "dolor sit", "amet", "consectetur", "adipisicing", "elit", "sed", "do", "eiusmod", "tempor", "incididunt"])&lt;/P&gt;&lt;P&gt;&amp;nbsp; .range(["#98abc5", "#8a89a6", "#7b6888", "#6b486b", "#a05d56", "#d0743c", "#ff8c00"]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function randomData (){&lt;/P&gt;&lt;P&gt;&amp;nbsp; var labels = color.domain();&lt;/P&gt;&lt;P&gt;&amp;nbsp; return labels.map(function(label){&lt;/P&gt;&lt;P&gt;&amp;nbsp; return { label: label, value: Math.random() }&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;change(randomData());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d3.select(".randomize")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .on("click", function(){&lt;/P&gt;&lt;P&gt;&amp;nbsp; change(randomData());&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function change(data) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ------- PIE SLICES -------*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; var slice = svg.select(".slices").selectAll("path.slice")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .data(pie(data), key);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; slice.enter()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .insert("path")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .style("fill", function(d) { return color(d.data.label); })&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attr("class", "slice");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; slice&lt;/P&gt;&lt;P&gt;&amp;nbsp; .transition().duration(1000)&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attrTween("d", function(d) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = this._current || d;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var interpolate = d3.interpolate(this._current, d);&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = interpolate(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; return function(t) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; return arc(interpolate(t));&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; })&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; slice.exit()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .remove();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ------- TEXT LABELS -------*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var text = svg.select(".labels").selectAll("text")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .data(pie(data), key);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; text.enter()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .append("text")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attr("dy", ".35em")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .text(function(d) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; return d.data.label;&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; function midAngle(d){&lt;/P&gt;&lt;P&gt;&amp;nbsp; return d.startAngle + (d.endAngle - d.startAngle)/2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; text.transition().duration(1000)&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attrTween("transform", function(d) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = this._current || d;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var interpolate = d3.interpolate(this._current, d);&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = interpolate(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; return function(t) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var d2 = interpolate(t);&lt;/P&gt;&lt;P&gt;&amp;nbsp; var pos = outerArc.centroid(d2);&lt;/P&gt;&lt;P&gt;&amp;nbsp; pos[0] = radius * (midAngle(d2) &amp;lt; Math.PI ? 1 : -1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; return "translate("+ pos +")";&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; })&lt;/P&gt;&lt;P&gt;&amp;nbsp; .styleTween("text-anchor", function(d){&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = this._current || d;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var interpolate = d3.interpolate(this._current, d);&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = interpolate(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; return function(t) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var d2 = interpolate(t);&lt;/P&gt;&lt;P&gt;&amp;nbsp; return midAngle(d2) &amp;lt; Math.PI ? "start":"end";&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; text.exit()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .remove();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ------- SLICE TO TEXT POLYLINES -------*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var polyline = svg.select(".lines").selectAll("polyline")&lt;/P&gt;&lt;P&gt;&amp;nbsp; .data(pie(data), key);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; polyline.enter()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .append("polyline");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; polyline.transition().duration(1000)&lt;/P&gt;&lt;P&gt;&amp;nbsp; .attrTween("points", function(d){&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = this._current || d;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var interpolate = d3.interpolate(this._current, d);&lt;/P&gt;&lt;P&gt;&amp;nbsp; this._current = interpolate(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; return function(t) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var d2 = interpolate(t);&lt;/P&gt;&lt;P&gt;&amp;nbsp; var pos = outerArc.centroid(d2);&lt;/P&gt;&lt;P&gt;&amp;nbsp; pos[0] = radius * 0.95 * (midAngle(d2) &amp;lt; Math.PI ? 1 : -1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; return [arc.centroid(d2), outerArc.centroid(d2), pos];&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; polyline.exit()&lt;/P&gt;&lt;P&gt;&amp;nbsp; .remove();&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;//Initiate AnimatedDonutChart extension&lt;/P&gt;&lt;P&gt;Extension_Init(); &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 17:59:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672061#M1241830</guid>
      <dc:creator />
      <dc:date>2014-06-16T17:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672062#M1241831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Where are you loading d3 files?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you should have something like &lt;/P&gt;&lt;P&gt;Qva.LoadScript(AnimatedDonutChart_path + 'd3.js');&lt;/P&gt;&lt;P&gt;somewhere in your code&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 18:05:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672062#M1241831</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T18:05:42Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672063#M1241832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes I am loading it...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&amp;nbsp; Qva.LoadScript(AnimatedDonutChart_path + "d3_v3.js", function() {};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;its there in the code.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 18:08:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672063#M1241832</guid>
      <dc:creator />
      <dc:date>2014-06-16T18:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672064#M1241833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you zip your extension and post here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 18:15:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672064#M1241833</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T18:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672065#M1241834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 18:22:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672065#M1241834</guid>
      <dc:creator />
      <dc:date>2014-06-16T18:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672066#M1241835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this script.js&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 19:02:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672066#M1241835</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T19:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672067#M1241836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="Capturar.PNG.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/60663_Capturar.PNG.png" style="width: 620px; height: 446px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 19:03:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672067#M1241836</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T19:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672068#M1241837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The main error was very first line, you shouldn´t refer to "Objects" path&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14029454985921052" jivemacro_uid="_14029454985921052"&gt;
&lt;P&gt;var AnimatedDonutChart_path = Qva.Remote + "?public=only&amp;amp;name=Extensions/AnimatedDonutChart/";&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 19:05:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672068#M1241837</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T19:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672069#M1241838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried the code, but only the image is coming in the background and not inside the object window.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 19:10:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672069#M1241838</guid>
      <dc:creator />
      <dc:date>2014-06-16T19:10:51Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672070#M1241839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much Anjos. I'm checking out the links you posted and would implement what I get from it and let you know. Thanks &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 19:18:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672070#M1241839</guid>
      <dc:creator />
      <dc:date>2014-06-16T19:18:55Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672071#M1241840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's because you are appending your svg elements into the body and not your extension object.&lt;/P&gt;&lt;P&gt;Change your selector to: var svg = d3.select(this.Element).append()...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also since now you will be appending a donut chart every time the data updates I would suggest you either destroy the entire element or join the updated data onto the DOM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Simple example to destroy the element: $(this.Element).empty()&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 20:15:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672071#M1241840</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2014-06-16T20:15:40Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672072#M1241841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can find a sunburst implementation at &lt;A href="http://elections-se.qlik.com/resultat.html" title="http://elections-se.qlik.com/resultat.html"&gt;QlikView - Intelection 2014&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The site is in Swedish but you should be able to work through the source at least.&lt;/P&gt;&lt;P&gt;My example is built using workbench but it's the same principle for extension objects so it's fairly quick to port over.&lt;/P&gt;&lt;P&gt;The hard part is for you to figure out how you want the color logic to be handled, I could hard code it thankfully &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 20:19:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672072#M1241841</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2014-06-16T20:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672073#M1241842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That´s because your´re appending your graph to body&lt;/P&gt;&lt;P&gt;var svg = d3.select("body").append("svg").append("g");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you should use this.Element.innerHTML&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 20:52:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672073#M1241842</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-16T20:52:50Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672074#M1241843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Alexander, I appreciate the help:). Does this link have the code behind the implementation as well? or is it just the implementation? The source code is there, but I'm a little confused how to bring in data into Qlikview for this chart. The source code I was looking at takes data from a csv file which seemed a little tricky. And this may be a very basic question, but how do I know what the right amount of dimensions and Measures would be for this chart? I'm a beginner so please pardon my silly questions &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;Thank you &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2014 20:53:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672074#M1241843</guid>
      <dc:creator />
      <dc:date>2014-06-16T20:53:41Z</dc:date>
    </item>
    <item>
      <title>Re: Extension Object integration</title>
      <link>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672075#M1241844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much for your help... But I am still unable to get the desired results. The chart after doing the changes as you suggested is now having some portion inside the window and some portion outside the window and also I am not able to create the randomize button after clicking which there should be some animation in the chart.&lt;/P&gt;&lt;P&gt;Please help me out with this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2014 18:51:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extension-Object-integration/m-p/672075#M1241844</guid>
      <dc:creator />
      <dc:date>2014-06-17T18:51:41Z</dc:date>
    </item>
  </channel>
</rss>

