Code for Form: <?xml version="1.0" encoding="utf-8"?> <mx:Form xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ import com.mot.stir.model.StirModelLocator; [Bindable] public var model : StirModelLocator = StirModelLocator.getInstance(); ]]> </mx:Script> <mx:FormHeading label="OneIT login"/> <mx:FormItem id="coreId" label="CoreId:"> <mx:TextInput id="txtCoreId" change="{model.loginVO.coreId = txtCoreId.text}"/> </mx:FormItem> <mx:FormItem label="Password:"> <mx:TextInput id="txtPassword" change="{model.loginVO.password = txtPassword.text}" displayAsPassword="true" /> </mx:FormItem> </mx:Form>
Thanks. Ralf Bokelberg-2 wrote: > > 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. >> >> > > -- View this message in context: http://www.nabble.com/Cairngorm-Issue-tp14206482p14290064.html Sent from the FlexCoders mailing list archive at Nabble.com.

