Well i have solved the problem. My problem was when i reference a function
that is making some design changes inside a viewstack it was giving an error
"reference null". I have fixed it with the callLater method. Now everyhing
is fine

Thanks

On Jan 29, 2008 2:27 PM, yigit <[EMAIL PROTECTED]> wrote:

>   creating the view again and again is not a good solution;
> instead you better use data binding and keepdata valid in a singleton
> model class...
> another (bad) solution is that, if your component do their business job
> themselves (connect to server, retrieve data); implement them an "init"
> function which you will call when you select that component. the
> function will free the data arrays first then retreive data from server...
>
> but as i said before; you better use a singleton Model class.
>
> Berkay Unal wrote On 01/29/2008 12:14 PM:
>
> > Hi Coders
> >
> > I have 2 buttons and when clicked i am changing the viewstack's
> > selectedChild.
> >
> > My problem is i have some dynamic content on the peopleView. When i
> > click on the "UserList" button the stack change and data is loaded.
> > But when i click it again it does not refresh. What i need to know is
> > every time i click on the a button although the current view is the
> > same as the clicked one i want it to be recreated?
> >
> > Anyone know how to achieve this?
> >
> > <mx:Button
> >
> > label="Add Person" click="mainView.selectedChild = personView"
> > icon="{__AddPersonIcon}" />
> > <mx:Button label="User List" click="mainView.selectedChild =
> > peopleView" icon="{__PeopleIcon}" />
> >
> > <mx:ViewStack
> >
> > id="mainView" width="100%" height="100%" paddingTop="{myMenuBar.height}"
> >
> > <views:person id="personView" dbConnection="{conn}" />
> > <views:people id="peopleView" dbConnection="{conn}" />
> > </mx:ViewStack>
> >
>
> 
>



-- 
Berkay UNAL
[EMAIL PROTECTED]

Reply via email to