creationComplete is dispatched by any component derived from UIComponent. TextInput is.
R. On 30 Mar 2007 02:48:31 -0700, Jeremy Watson <[EMAIL PROTECTED]> wrote:
Hi Roman, Um. I didn't know you can put creationComplete on a textBox. I'll give it a try. I'm like a fish out of water with all this flex mumbo jumbo. J. ----- Original Message ---- From: Roman Protsiuk <[EMAIL PROTECTED]> To: [email protected] Sent: Thursday, 29 March, 2007 9:46:52 PM Subject: Re: [flexcoders] onChange() And, as I understood, making <mx:TextInput change="CostCalc()" creationComplete="CostCalc()" /> won't do a trick. Am I right? R. On 29 Mar 2007 03:55:44 -0700, Jeremy Watson <[EMAIL PROTECTED] com.au<[EMAIL PROTECTED]>> wrote: > > Sorry Guys, > > I thought I was clear. Okay I'll try to explain it a bit better. I'm > slightly sick from WebDU. Let me try again. > In HTML you can call a function when the page loads. OnLoad() if I > remember correctly. What i want to do is call a function in Flex and have > it automatically call and calculate all the fields within this function > i.e . CostCalc(). At the moment when I change a <mx:TextInput> I have > an change attribute which calls the costCalc() i.e. <mx:TextInput > change="CostCalc()"> It goes out and recalculates all the fields again. SO > here lies my issue. How do I call that function and make it like someone has > changed a value in the TextInput box? > > Does that make more sense? > > Worse case scenario is I'll just populate the fields with the correct > data rather then trying to calculate it. I just wanted to know if it can be > done like in Javascript/HTML. > > Thanks in advanced! > > Jeremy > ----- Original Message ---- > From: Roman Protsiuk <roman.protsiuk@ gmail.com> > To: [email protected] > Sent: Wednesday, 28 March, 2007 8:21:23 PM > Subject: Re: [flexcoders] onChange() > > What your method does with those basic calculation? Returns them, sets > them to some Label as text, what? It's very hard to get what is going on and > thus what might be wrong. > > R. > > On 27 Mar 2007 18:59:56 -0700, Jeremy Watson <[EMAIL PROTECTED] com.au > <[EMAIL PROTECTED]>> wrote: > > > > I'm calling on onCreationCompletel (event) > > > > creationComplete="onCreationComplete( event); " > > > > //Alert.show( RequestType) ; > > if (RequestType == "1") > > { > > EndValue(); > > CostCalc() > > } > > else > > { > > LandedCosts( ); > > CostCalc() > > } > > } > > > > > > Here is one of the text boxes in which I call the CostCalc() > > > > <mx:TextInput id="CattleAvWtKg" editable="true" enabled="true" > > change="CostCalc()" text="{remoteService. qryDrawdown. lastResult[ > > 0].CattleAvgWeig htKg}" /> > > That's pretty much it. > > The function CostCalc() is just doing basic math calculation. i.e. a + > > b > > > > does that help at all. > > > > Jeremy > > > > > > ----- Original Message ---- > > From: Bjorn Schultheiss <[EMAIL PROTECTED]> > > To: [EMAIL PROTECTED] ups.com > > Sent: Wednesday, 28 March, 2007 10:59:57 AM > > Subject: Re: [flexcoders] onChange() > > > > Send through more of your code. > > Are you calling this logic on the creationComplete event? > > > > > > On 28/03/2007, at 10:43 AM, Jeremy Watson wrote: > > > > > > Anyone........Am I calling the function correctly in flex > > actionscript? > > > > J. > > > > ----- Original Message ---- > > From: Jeremy Watson <[EMAIL PROTECTED]> > > To: [EMAIL PROTECTED] ups.com > > Sent: Tuesday, 27 March, 2007 7:48:38 AM > > Subject: [flexcoders] onChange() > > > > > > Howdy again. > > > > The flex application that I'm building is really quite simple which is > > good cause I'm learning flex. However that said.. in html we have onLoad() > > which we put on a page. I have built a function called CostCalc() everytime > > someone changes a field it will recalculate each field. I got that working > > perfectly. > > > > However, when I first load the page up with values every value in the > > form is 0.00 until I make a change to a field. I know that in flex we > > have creationComplete= "onCreationCompl ete(event) ; " but when I put in the > > function call CostCalc() it doesn't seem to work. Below is the code. > > Disregard the RequestType stuff. I'm switching states based on the URL. > > > > //Alert.show( RequestType) ; > > if (RequestType == "1") > > { > > EndValue(); > > CostCalc() > > } > > else > > { > > LandedCosts( ); > > CostCalc() > > } > > } > > > > > > > > Send instant messages to your online friends http://au.messenger > > .yahoo.com > > > > > > Send instant messages to your online friends http://au.messenger > > .yahoo.com > > > > > > > > > > Send instant messages to your online friends http://au.messenger.yahoo.com > > > > > > > > > Send instant messages to your online friends http://au.messenger.yahoo.com > > > Send instant messages to your online friends http://au.messenger.yahoo.com

