Thanks Peeyush and Tom. It works now. -Aasim
--- In [email protected], "Peeyush Tuli" <[EMAIL PROTECTED]> wrote: > > The way you are doing it will do it only once, then the view is refreshed to > original. > You need to override the protected method > updateDisplayList and then call clearSeparators. > > updateDisplayList is the method invoked by flex itself to update the view of > a component. > > override protected function updateDisplayList (unscaledWidth:Number, > unscaledHeight:Number):void > { > super.updateDisplayList(unscaledWidth, unscaledHeight); > clearSeparators(); > } > > ~Peeyush > > On Feb 20, 2008 9:19 AM, Aasim <[EMAIL PROTECTED]> wrote: > > > I am still unable to do it...Here is my code > > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > layout="vertical" > > creationComplete="init()" xmlns:classes="classes.*"> > > <mx:Script> > > <![CDATA[ > > import mx.collections.ArrayCollection; > > [Bindable] > > private var arr:ArrayCollection; > > > > private function init():void{ > > arr=new ArrayCollection([ > > > > > > {name:"name1",age:"21"}, > > > > > > {name:"name2",age:"22"}, > > > > > > {name:"name3",age:"23"}, > > > > > > {name:"name4",age:"24"} > > > > ]) > > > > } > > > > private function onComplete():void{ > > dg1.clearSep(); > > } > > ]]> > > </mx:Script> > > <classes:CustomDG id="dg1" dataProvider="{arr}" > > creationComplete="onComplete()" verticalGridLines="false" /> > > </mx:Application> > > > > and here is my custom extended datagrid > > > > package classes > > { > > import mx.controls.DataGrid; > > import mx.controls.Alert; > > public class CustomDG extends DataGrid { > > public function CustomDG() { > > super(); > > } > > public function clearSep():void { > > clearSeparators(); > > } > > } > > } > > > > Could you tell me where I am going wrong? > > > > -Aasim > > > > --- In [email protected] <flexcoders%40yahoogroups.com>, Tom > > Chiverton <tom.chiverton@> > > > > wrote: > > > > > > On Tuesday 19 Feb 2008, Aasim wrote: > > > > I need to create a Datagrid without the separators in the datagrid > > > > headers. I have seen that there is a protected function > > > > clearSeparators() Can this be used? > > > > > > If it's protected, you can only call it from a subclass. > > > So create a sub class with a public method doClearSperators() and > > have that > > > call clearSperatators(). > > > > > > -- > > > Tom Chiverton > > > Helping to competently consolidate intuitive CEOs > > > on: http://thefalken.livejournal.com > > > > > > **************************************************** > > > > > > This email is sent for and on behalf of Halliwells LLP. > > > > > > Halliwells LLP is a limited liability partnership registered in > > England and Wales under registered number OC307980 whose registered > > office address is at Halliwells LLP, 3 Hardman Square, > > Spinningfields, Manchester, M3 3EB. A list of members is available > > for inspection at the registered office. Any reference to a partner > > in relation to Halliwells LLP means a member of Halliwells LLP. > > Regulated by The Solicitors Regulation Authority. > > > > > > CONFIDENTIALITY > > > > > > This email is intended only for the use of the addressee named > > above and may be confidential or legally privileged. If you are not > > the addressee you must not read it and must not use any information > > contained in nor copy it nor inform any person other than Halliwells > > LLP or the addressee of its existence or contents. If you have > > received this email in error please delete it and notify Halliwells > > LLP IT Department on 0870 365 2500. > > > > > > For more information about Halliwells LLP visit www.halliwells.com. > > > > > > > > > >

