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.

