<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5080756141958625067</id><updated>2011-11-27T15:49:51.942-08:00</updated><category term='memory leakage'/><category term='PivotComponent Flex'/><category term='OlapDataGrid'/><category term='PopUPButton'/><category term='OLAP'/><category term='Drilldown.up charts'/><category term='headerrenderer'/><category term='free flex component'/><category term='Flex'/><category term='Flex Profiler'/><category term='click twice'/><category term='fix'/><category term='Hierarchical data'/><category term='Tree Chart'/><category term='PivotComponent.swc'/><title type='text'>My 2 cents</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-4969586520216410244</id><published>2009-11-25T00:15:00.000-08:00</published><updated>2009-11-25T00:21:20.127-08:00</updated><title type='text'>After a long break ..Flexing back</title><content type='html'>Ha ..where had I been .. I had been to Delhi to be the "King" .. Nyways .. I had been preparing for Civil Services Exam and now I am back with some time ..&lt;br /&gt;&lt;br /&gt;Here is something which I one of my friend asked to do .. a panel group which people can traverse across easily . Something I built&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="OLAPDemo4" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="600" width="100%"&gt;&lt;br /&gt;&lt;param name="movie" value="http://sites.google.com/site/rentmadi/Home/PanelGroupTest.swf?attredirects=0"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#869ca7"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;&lt;embed src="http://sites.google.com/site/rentmadi/Home/PanelGroupTest.swf?attredirects=0" bgcolor="#869ca7" name="A panel group" play="true" loop="false" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" align="middle" height="600" width="100%"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-4969586520216410244?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/4969586520216410244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=4969586520216410244' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/4969586520216410244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/4969586520216410244'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2009/11/after-long-break-flexing-back.html' title='After a long break ..Flexing back'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-8332728394414049344</id><published>2008-04-26T15:28:00.001-07:00</published><updated>2008-04-26T15:31:42.299-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memory leakage'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex Profiler'/><title type='text'>Flex profiler</title><content type='html'>Hey people if you think your Flex application is hogging memory .. then Profiler is something you people should have a look at . SRp has prepared a PPT to explain the features of "Flex profiler" .&lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_368790"&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=profiler-1208939706328589-9"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=profiler-1208939706328589-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;&lt;a href="http://www.slideshare.net/?src=embed"&gt;&lt;img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare" /&gt;&lt;/a&gt; | &lt;a href="http://www.slideshare.net/srp1970/overview-of-flex-profiler?src=embed" title="View 'Overview of Flex Profiler' on SlideShare"&gt;View&lt;/a&gt; | &lt;a href="http://www.slideshare.net/upload?src=embed"&gt;Upload your own&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-8332728394414049344?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/8332728394414049344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=8332728394414049344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/8332728394414049344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/8332728394414049344'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/04/flex-profiler.html' title='Flex profiler'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-7105117289053873942</id><published>2008-04-26T14:58:00.000-07:00</published><updated>2008-04-26T15:13:10.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tree Chart'/><category scheme='http://www.blogger.com/atom/ns#' term='free flex component'/><category scheme='http://www.blogger.com/atom/ns#' term='Hierarchical data'/><title type='text'>Tree chart for Flex</title><content type='html'>Nancy had asked for a sample on TreeChart . Here is a quick component I built for&lt;br /&gt;Nancy . Ofcourse you can customise colours .. Sorrry I think my colour combinations are bad&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="OLAPDemo4" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="600" width="100%"&gt;&lt;br /&gt;&lt;param name="movie" value="http://satishtj.googlepages.com/testChart.swf"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#869ca7"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;&lt;embed src="http://satishtj.googlepages.com/testChart.swf" bgcolor="#869ca7" name="OLAPDemo4" play="true" loop="false" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" align="middle" height="600" width="100%"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;You can download the source &lt;a href="http://satishtj.googlepages.com/src.zip"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Usage &lt;/span&gt;:&lt;br /&gt;1&gt; Tree chart takes Hierarchical data as input .&lt;br /&gt;2&gt; Every node should have Name(Level as used in example[ It gets displayed in the chart] ) and value ( per in the example [ its the percentage]) and color ( the color of the area)&lt;br /&gt;3&gt; labelName should be mapped to Name and perName should be mapped to value&lt;br /&gt;&lt;br /&gt;Look at the sample named testChart from the downloaded source .&lt;br /&gt;Thank You Nancy for bringing up a good requirement :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-7105117289053873942?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/7105117289053873942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=7105117289053873942' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/7105117289053873942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/7105117289053873942'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/04/tree-chart-for-flex.html' title='Tree chart for Flex'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-3654424870144241794</id><published>2008-04-16T22:25:00.000-07:00</published><updated>2008-04-16T22:28:02.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PivotComponent.swc'/><title type='text'>PivotComponent.swc</title><content type='html'>Hi people there is some confusion created about the swc . So here is the swc which I now is definitely &lt;a href="http://satishtj.googlepages.com/PivotComponent.swc"&gt;working &lt;/a&gt;. . .&lt;br /&gt;I ll detail the procedure of how to build your swc in the flexbuilder soon in the next post .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-3654424870144241794?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/3654424870144241794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=3654424870144241794' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/3654424870144241794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/3654424870144241794'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/04/pivotcomponentswc.html' title='PivotComponent.swc'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-4088022968457800954</id><published>2008-04-16T06:42:00.000-07:00</published><updated>2008-04-16T06:47:39.010-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='click twice'/><category scheme='http://www.blogger.com/atom/ns#' term='PopUPButton'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='fix'/><title type='text'>PopUpButton sometimes have to be clicked twice to open .</title><content type='html'>Hi guys ,&lt;br /&gt;Sometimes you will encounter a situation when you will have to click your popupButton twice .&lt;br /&gt;So to overcome this behaviour&lt;br /&gt;&lt;br /&gt;replace the following code in the sdk's PopUpButton code&lt;br /&gt;&lt;br /&gt;private function removeFromStageHandler(event:Event):void&lt;br /&gt;{&lt;br /&gt;if(_popUp)&lt;br /&gt;{&lt;br /&gt;PopUpManager.removePopUp(_popUp);&lt;br /&gt;_popUp = null&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;with&lt;br /&gt;private function removeFromStageHandler(event:Event):void&lt;br /&gt;{&lt;br /&gt;if(_popUp)&lt;br /&gt;{&lt;br /&gt;PopUpManager.removePopUp(_popUp);&lt;br /&gt;if(showingPopUp)&lt;br /&gt;_popUp = null&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;All i have done is check if the Popup is showing up before setting to null .&lt;br /&gt;If the popup is not showing up then dont set the _popUp  to null ;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-4088022968457800954?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/4088022968457800954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=4088022968457800954' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/4088022968457800954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/4088022968457800954'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/04/popupbutton-sometimes-have-to-be.html' title='PopUpButton sometimes have to be clicked twice to open .'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-5632811942727820007</id><published>2008-04-15T22:48:00.000-07:00</published><updated>2008-04-15T23:49:18.957-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free flex component'/><category scheme='http://www.blogger.com/atom/ns#' term='PivotComponent Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>How to use the PivotComponent</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;If you want to provide "pivot Table" functionalities to ur application .. Just download the&lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://flexmadeeasy.blogspot.com/2008/04/here-is-much-awaited-pivotcomponent-in.html"&gt; swc&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;from this post of mine .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;You can see through the installation and samples there in the source , But just to give u a picture of how easy it is to use , say You  have gotta do is&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div  style="text-align: center; color: rgb(102, 102, 102);font-family:times new roman;"&gt;&lt;div style="text-align: left;"&gt;&lt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;fc:PivotComponent&lt;/span&gt; &lt;/span&gt;   dataProvider="{flatData}"  width="100%"  height="100%"&gt;&lt;br /&gt;&lt;&lt;span style="font-weight: bold;"&gt;f&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;c:DimensionList &lt;/span&gt;dataProvider="{flatData}" height="100%" width="100%"&lt;br /&gt;  color= "0xFFFFFF" alternatingItemColors="[0x000000,0x000000]"/&gt;&lt;br /&gt;&lt;&lt;span style="font-weight: bold;"&gt;f&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;c:MeasuresList&lt;/span&gt; &lt;/span&gt;dataProvider="{['Sales', 'Production', 'Cost']}" height="100%"&lt;br /&gt;                                          width="100%" id="m1"  color= "0xFFFFFF" /&gt;&lt;br /&gt;&lt;mx:vbox width="90%" height="100%"&gt;&lt;mx:tabnavigator width="100%" height="100%" creationpolicy="all"&gt;&lt;mx:vbox width="100%" height="100%" label="Chart View"&gt;        &lt;&lt;span style="font-style: italic; font-weight: bold;"&gt;fc:OLAPChartExtension&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;height="100%" width="100%" measuresList="{m1}"&gt;&lt;br /&gt;                                                 &lt;&lt;span style="font-style: italic; font-weight: bold;"&gt;fc:olapChart&lt;/span&gt;&gt;&lt;br /&gt;                                     &lt;fc:olapchart type="Column" showdatatips="true"&gt;                            &lt;fc:olapchart type="Column" showdatatips="true"&gt;    &lt;f&gt;&lt;span&gt;&lt;fc:olapchart&gt;&lt;span style="font-weight: bold;"&gt;&lt;fc:olapchart&gt;&lt;/fc:olapchart&gt;&lt;/span&gt; type="Column" showDataTips="true"/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;/&lt;span&gt;fc:olapChart&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;/fc:OLAPChartExtension&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&gt;&lt;/span&gt;&lt;br /&gt;             &lt;/fc:olapchart&gt;&lt;mx:vbox width="100%" height="100%" label="Grid View"&gt;&lt;span style="font-weight: bold;"&gt;       &lt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;fc:OLAPDataGridExtension&lt;/span&gt; width="100%" height="100%"/&gt;&lt;br /&gt;             &lt;/mx:vbox&gt;   &lt;/span&gt;&lt;/f&gt;&lt;/fc:olapchart&gt;&lt;/fc:olapchart&gt;&lt;span style="font-weight: bold;"&gt;&lt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;/fc:PivotComponen&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;t&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Isnt it easy ?? Hey I have skipped the Layouting for displaying simplicity  [ Use HBoxes and  VBoxes to layout ]&lt;br /&gt;&lt;br /&gt;[I think I have to come up with a component to poste codes ..  Any suggestions .. please do give]&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/mx:vbox&gt;&lt;/mx:tabnavigator&gt;&lt;/mx:vbox&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: times new roman;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right; font-family: times new roman;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-5632811942727820007?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/5632811942727820007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=5632811942727820007' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/5632811942727820007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/5632811942727820007'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/04/how-to-use-pivotcomponent.html' title='How to use the PivotComponent'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-6456711871497099314</id><published>2008-04-15T22:12:00.000-07:00</published><updated>2008-04-15T22:15:46.552-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Drilldown.up charts'/><title type='text'>Performing Drilldown/up in charts</title><content type='html'>Sreenivas Had developed a sample which shows how to drill down and up in charts effectively .&lt;br /&gt;If you are looking for a drilldown/up chart visit this &lt;a href="http://flexpearls.blogspot.com/2007/12/displaying-groupingcollectionhierarchic.html"&gt;blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-6456711871497099314?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/6456711871497099314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=6456711871497099314' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/6456711871497099314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/6456711871497099314'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/04/performing-drilldownup-in-charts.html' title='Performing Drilldown/up in charts'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-6642607682636520221</id><published>2008-04-07T02:09:00.000-07:00</published><updated>2008-04-08T10:13:54.202-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PivotComponent Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Here is much awaited PivotComponent in Flex</title><content type='html'>Well here is a implementation of Excels pivotComponent . I have used the OLAPDataGrid and OLAP API's of flex 3.0 .&lt;br /&gt;&lt;br /&gt;For better experience click &lt;a href="http://satishtj.googlepages.com/pivotsample"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="OLAPDemo4" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="600" width="100%"&gt;&lt;br /&gt;&lt;param name="movie" value="http://satishtj.googlepages.com/pivot_component_sample.swf"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#869ca7"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;&lt;embed src="http://satishtj.googlepages.com/pivot_component_sample.swf" bgcolor="#869ca7" name="OLAPDemo4" play="true" loop="false" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" align="middle" height="600" width="100%"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You are seeing&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Dimensions List ==&gt; left corner where "company " etc are shown&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Measures List ==&gt; Below the dimension's list . You can choose "Sum" , "Avg" etc&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; TabNavigator which shows "Chart View " and "grid View"&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; You can drag any dimension and drop it on to the Grid's or Charts row/column/slicer axis [ Grid n Chart will Prompt its acceptance]&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;You ca perform filtering by opening the popup button and unselecting what u dont need&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; You can perform slicing similarly&lt;/li&gt;&lt;/ul&gt;Source can be found &lt;a href="http://satishtj.googlepages.com/PivotComponent.zip"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;a href="http://satishtj.googlepages.com/PivotComponent.zip"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-6642607682636520221?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/6642607682636520221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=6642607682636520221' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/6642607682636520221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/6642607682636520221'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/04/here-is-much-awaited-pivotcomponent-in.html' title='Here is much awaited PivotComponent in Flex'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>36</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5080756141958625067.post-5257813302408375913</id><published>2008-03-14T02:56:00.000-07:00</published><updated>2008-03-14T05:12:58.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OlapDataGrid'/><category scheme='http://www.blogger.com/atom/ns#' term='headerrenderer'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Adding a drop-down button to the OlapDatagrid header</title><content type='html'>Flex give u the liberty to have different renderers . Well first lets understand how things work ..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;   &lt;/span&gt;Place PopUpButton [ PivotPopUpButton] as a headerRenderer for OlapDataGrid&lt;/li&gt;&lt;li&gt;   When the dropdown is selected the dropdown list provides a list of members of the   attribute&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt; Explaination&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fSZ8DAYNw9Q/R9pPcSEYpFI/AAAAAAAAAAc/adV0wjhagMM/s1600-h/fig1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 341px; height: 197px;" src="http://2.bp.blogspot.com/_fSZ8DAYNw9Q/R9pPcSEYpFI/AAAAAAAAAAc/adV0wjhagMM/s320/fig1.JPG" alt="" id="BLOGGER_PHOTO_ID_5177538068920968274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OlapDataGrid extends form AdvancedDataGrid.&lt;br /&gt;OlapDataGrid when creating headers , will call makelistdata for each header .&lt;br /&gt;Now if u wish to pass some information apart from already available info u need to create a class that extends AdvancedDataGridListData.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For example in our scenario we need a popUpButton which shows members when a dropdown button is pressed . So the information of members should be passed on to the  PopUpButton .  So what we do is we create a class &lt;span style="font-weight: bold;"&gt;PivotListData &lt;/span&gt;that extends the &lt;span style="font-weight: bold;"&gt;AdvancedDataGridListData &lt;/span&gt;and add two properties namely&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;hasMembers : Boolean&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;members : ArrayCollection&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;N&lt;/span&gt;ow we override&lt;span style="font-weight: bold;"&gt; makelistData&lt;/span&gt; of OlapDataGrid so that it returns PivotListData . So that olapDataGrid gives PivotListData to the renderers . In the renderer's &lt;span style="font-weight: bold;"&gt;set listdata&lt;/span&gt; , you have all the info needed . You can find the source code &lt;a href="http://satishtj.googlepages.com/Solution.zip"&gt;here &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When you click the dropdown button of Company , you can see the choices .( Some problem with popup button coz of which u need to click the button twice ).&lt;br /&gt;&lt;br /&gt;[PS : that I havent added the code for filtering here .. Soon I ll post a pivot Component in Flex ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="OLAPDemo4" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="400" width="400"&gt;&lt;br /&gt;&lt;param name="movie" value="http://satishtj.googlepages.com/olap123.swf"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#869ca7"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;&lt;embed src="http://satishtj.googlepages.com/olap123.swf" bgcolor="#869ca7" name="OLAPDemo4" play="true" loop="false" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" align="middle" height="400" width="400"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5080756141958625067-5257813302408375913?l=flexmadeeasy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexmadeeasy.blogspot.com/feeds/5257813302408375913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5080756141958625067&amp;postID=5257813302408375913' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/5257813302408375913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5080756141958625067/posts/default/5257813302408375913'/><link rel='alternate' type='text/html' href='http://flexmadeeasy.blogspot.com/2008/03/adding-drop-down-button-to-olapdatagrid.html' title='Adding a drop-down button to the OlapDatagrid header'/><author><name>Satish T J</name><uri>http://www.blogger.com/profile/01560007157798702241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fSZ8DAYNw9Q/R9pPcSEYpFI/AAAAAAAAAAc/adV0wjhagMM/s72-c/fig1.JPG' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
