<?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: dijit.ColorPalette in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dijit-colorpalette/m-p/282998#M26137</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This one connects to the onChange event of the &lt;/SPAN&gt;&lt;STRONG&gt;widget instance&lt;/STRONG&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Okay, I noticed that if I did like this below, it works and the onChange event fires.&lt;BR /&gt;var myPalette = new dijit.ColorPalette({&lt;BR /&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;&amp;nbsp;&amp;nbsp; palette: "7x10",&lt;BR /&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;&amp;nbsp;&amp;nbsp; onChange: function (val) { alert(val); }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "divColorPalette");&lt;BR /&gt;&lt;BR /&gt;&amp;lt;div id="divColorPalette"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This one connects to the onChange event of the &lt;/SPAN&gt;&lt;STRONG&gt;div element&lt;/STRONG&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;But if i do like this, it won't work. I have tried changing onChange to onchange and still it doesn't fire if I declare like this below.&lt;BR /&gt;dojo.connect(divColorPalette, "onChange", function (val) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(val);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;&lt;BR /&gt;&amp;lt;div id="divColorPalette"&amp;nbsp; data-dojo-type="dijit.ColorPalette"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;In this case the onChange event:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a) doesn't exist&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;b) even if it did exist (!) isn't the same event&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to do it the second way i.e. using dojo.connect then you need to connect to the widget instance, &lt;/SPAN&gt;&lt;STRONG&gt;not&lt;/STRONG&gt;&lt;SPAN&gt; the DOM element.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does that make sense?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(this might help - &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://dojotoolkit.org/reference-guide/1.7/quickstart/writingWidgets.html#creating-extension-points" rel="nofollow" target="_blank"&gt;Writing Widgets#creating-extension-points&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Oct 2012 07:05:45 GMT</pubDate>
    <dc:creator>__Rich_</dc:creator>
    <dc:date>2012-10-01T07:05:45Z</dc:date>
    <item>
      <title>dijit.ColorPalette</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dijit-colorpalette/m-p/282996#M26135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to use a dijit.ColorPalette and I noticed that there is no more the onchange function that used to be there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using javascript version 3.1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How do you return the color selected from the dijit.ColorPalette object when there is no onchange method for it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2012 21:33:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dijit-colorpalette/m-p/282996#M26135</guid>
      <dc:creator>BanchanaPandey</dc:creator>
      <dc:date>2012-09-28T21:33:28Z</dc:date>
    </item>
    <item>
      <title>Re: dijit.ColorPalette</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dijit-colorpalette/m-p/282997#M26136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Okay, I noticed that if I did like this below, it works and the onChange event fires.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var myPalette = new dijit.ColorPalette({&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp; palette: "7x10",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp; onChange: function (val) { alert(val); }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "divColorPalette");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;div id="divColorPalette"&amp;gt;&amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But if i do like this, it won't work. I have tried changing onChange to onchange and still it doesn't fire if I declare like this below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dojo.connect(divColorPalette, "onChange", function (val) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(val);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;div id="divColorPalette"&amp;nbsp; data-dojo-type="dijit.ColorPalette"&amp;gt;&amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why it would work the first way and not the second?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so I just create a div tag and do not declare the div as dojo-data-type="dijit.ColorPalette"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2012 22:30:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dijit-colorpalette/m-p/282997#M26136</guid>
      <dc:creator>BanchanaPandey</dc:creator>
      <dc:date>2012-09-28T22:30:53Z</dc:date>
    </item>
    <item>
      <title>Re: dijit.ColorPalette</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dijit-colorpalette/m-p/282998#M26137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This one connects to the onChange event of the &lt;/SPAN&gt;&lt;STRONG&gt;widget instance&lt;/STRONG&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Okay, I noticed that if I did like this below, it works and the onChange event fires.&lt;BR /&gt;var myPalette = new dijit.ColorPalette({&lt;BR /&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;&amp;nbsp;&amp;nbsp; palette: "7x10",&lt;BR /&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;&amp;nbsp;&amp;nbsp; onChange: function (val) { alert(val); }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "divColorPalette");&lt;BR /&gt;&lt;BR /&gt;&amp;lt;div id="divColorPalette"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This one connects to the onChange event of the &lt;/SPAN&gt;&lt;STRONG&gt;div element&lt;/STRONG&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;But if i do like this, it won't work. I have tried changing onChange to onchange and still it doesn't fire if I declare like this below.&lt;BR /&gt;dojo.connect(divColorPalette, "onChange", function (val) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(val);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;&lt;BR /&gt;&amp;lt;div id="divColorPalette"&amp;nbsp; data-dojo-type="dijit.ColorPalette"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;In this case the onChange event:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a) doesn't exist&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;b) even if it did exist (!) isn't the same event&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to do it the second way i.e. using dojo.connect then you need to connect to the widget instance, &lt;/SPAN&gt;&lt;STRONG&gt;not&lt;/STRONG&gt;&lt;SPAN&gt; the DOM element.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does that make sense?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(this might help - &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://dojotoolkit.org/reference-guide/1.7/quickstart/writingWidgets.html#creating-extension-points" rel="nofollow" target="_blank"&gt;Writing Widgets#creating-extension-points&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 07:05:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dijit-colorpalette/m-p/282998#M26137</guid>
      <dc:creator>__Rich_</dc:creator>
      <dc:date>2012-10-01T07:05:45Z</dc:date>
    </item>
  </channel>
</rss>

