What does the code of the forms look like? Cheers Ralf.
On Dec 12, 2007 5:25 AM, Manu Dhanda <[EMAIL PROTECTED]> wrote: > > > > > > > > Anyone with some comments on this issue?? > > Thanks. > Manu. > > > > Manu Dhanda wrote: > > > > Yes, as I said, with the click of the link button, other form load(from > > loginForm to registerForm). But, the fields on the form are not > displaying > > in a right manner. Only the textfields are being displayed, and labels in > > front of those textfields disappered. > > > > Thanks. > > Manu. > > > > mydarkspoon wrote: > >> > >> I can't notice anything wrong with the code... > >> Did you check the workflowState actually changes ? > >> > >> --- In [email protected], Manu Dhanda <[EMAIL PROTECTED]> > >> wrote: > >>> > >>> > >>> Code for ValidatePanel.mxml : > >>> <?xml version="1.0" encoding="utf-8"?> > >>> <mx:Panel > >>> xmlns:mx="http://www.adobe.com/2006/mxml" > >>> xmlns:loginview="com.mot.stir.view.loginview.*" > >>> title="Login" > >>> horizontalAlign="center" > >>> verticalAlign="middle"> > >>> > >>> <mx:Script> > >>> <![CDATA[ > >>> import mx.core.Container; > >>> import com.adobe.cairngorm.control.CairngormEventDispatcher; > >>> import com.mot.stir.model.StirModelLocator; > >>> import com.mot.stir.event.ClickLoginEvent; > >>> import com.mot.stir.vo.LoginVO; > >>> import com.mot.stir.vo.RegisterVO; > >>> > >>> [Bindable] public var model : StirModelLocator = > >>> StirModelLocator.getInstance(); > >>> > >>> public function getView( workflowState : Number ) : Container > >>> { > >>> if( model.workflowState == StirModelLocator.VIEWING_REGISTER_SCREEN ) > >>> { > >>> this.title = "Register"; > >>> return registerForm; > >>> } > >>> else > >>> { > >>> this.title = "Login"; > >>> return loginForm; > >>> } > >>> } > >>> ]]> > >>> </mx:Script> > >>> > >>> <mx:ViewStack id="validateView" selectedChild="{ getView( > >>> model.workflowState ) }"> > >>> <loginview:LoginForm id="loginForm"/> > >>> <loginview:RegisterForm id="registerForm"/> > >>> </mx:ViewStack> > >>> <loginview:LoginAndRegisterControlBar id="lnrControlBar"/> > >>> </mx:Panel> > >>> > >>> Thanks. > >>> Manu. > >>> > >>> > >>> mydarkspoon wrote: > >>> > > >>> > Can you post the shole code for the component that hosts the view > >> stack ? > >>> > > >>> > If you tested the model workflowState and it did changed I guess that > >>> > the problem is with your model reference variable is not set to be > >>> > bindable with the [Bindable] metadata tag (although the ModelLocater > >>> > instance is set to be bindable, any reference to it must be bindable > >>> > as well). > >>> > If it's not the 2nd place I would check would be the getView()... > >>> > > >>> > Anyway, it would be much helpful to see your code. > >>> > > >>> > --- In [email protected], Manu Dhanda <manuraj.dhanda@> > >> wrote: > >>> >> > >>> >> > >>> >> Hii.. > >>> >> > >>> >> I am trying to learn how to use cairngorm. Now, I am creating > >>> > Login/Register > >>> >> page. > >>> >> The structure is like below: > >>> >> <mx:Panel> > >>> >> <mx:ViewStack id="validateView" selectedChild="{ getView( > >>> >> model.workflowState ) }"> > >>> >> <loginview:LoginForm id="loginForm"/> > >>> >> <loginview:RegisterForm id="registerForm"/> > >>> >> </mx:ViewStack> > >>> >> <loginview:LoginAndRegisterControlBar id="lnrControlBar"/> > >>> >> </mx:Panel> > >>> >> > >>> >> In the code, loginForm & registerForm are two forms. and below > >> them is a > >>> >> controlbar( which controls which form need to be displayed via a > link > >>> >> button. > >>> >> > >>> >> The issue is, initially, login form displayed fine. But, when I > >>> > click the > >>> >> link button to display the registerForm, it only displays the > >>> > 'textfields' > >>> >> and none of the labels being displayed. > >>> >> > >>> >> First I thought, there might be an issue with registerForm code, but > >>> > then I > >>> >> set the registerForm to be displayed as the application default & it > >>> >> displays fine and then same problem happen with login form(i.e. only > >>> > text > >>> >> fields displyed with none labels in front of them. > >>> >> > >>> >> Any help to resolve this issue will be great. > >>> >> > >>> >> Thanks. > >>> >> -- > >>> >> View this message in context: > >>> > http://www.nabble.com/Cairngorm-Issue-tf4960151.html#a14206482 > >>> >> Sent from the FlexCoders mailing list archive at Nabble.com. > >>> >> > >>> > > >>> > > >>> > > >>> > > >>> > >>> -- > >>> View this message in context: > >> http://www.nabble.com/Cairngorm-Issue-tf4960151.html#a14209723 > >>> Sent from the FlexCoders mailing list archive at Nabble.com. > >>> > >> > >> > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/Cairngorm-Issue-tp14206482p14288804.html > > Sent from the FlexCoders mailing list archive at Nabble.com. > >

