[flexcoders] Re: Passing parameter to component

2008-07-27 Thread Cathal
I've tried to just display the contents of this variable to test it,
but nothing gets printed to the screen.

code inside the component:
mx:Script
![CDATA[   
public var strProjectName:String;
]]
/mx:Script
mx:Label text={strProjectName} /

If I replace the selectedItem code with a string Hello, this prints
to the screen correctly.


--- In flexcoders@yahoogroups.com, Alex Harui [EMAIL PROTECTED] wrote:

 It might get assigned to null at startup and then to something else
 later as the binding expression becomes valid
 
  
 
 
 
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Cathal
 Sent: Saturday, July 26, 2008 3:36 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Passing parameter to component
 
  
 
 Hi,
 
 I'm trying to pass the selected item on a combo box in one component
 to another component.
 
 If i bind it to a label it works fine,
 
 code: 
 mx:Label text={headerComp.cbProject.selectedItem.projectname} /
 
 but passing it into another component it doesn't work.
 
 code:
 
 comp:home
 strProjectName={headerComp.cbProject.selectedItem.projectname} /
 
 While in debugging mode strProjectName seems to be null, so it doesn't
 see to be assigned anything.
 
 Any suggestions?





[flexcoders] Re: Passing parameter to component

2008-07-27 Thread Cathal
Actually you are correct, it is not assigned untill later. The reason
my little test with the label didn't work was because I forgot the
[Bindable] tag in the actionscript.

--- In flexcoders@yahoogroups.com, Alex Harui [EMAIL PROTECTED] wrote:

 It might get assigned to null at startup and then to something else
 later as the binding expression becomes valid
 
  
 
 
 
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Cathal
 Sent: Saturday, July 26, 2008 3:36 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Passing parameter to component
 
  
 
 Hi,
 
 I'm trying to pass the selected item on a combo box in one component
 to another component.
 
 If i bind it to a label it works fine,
 
 code: 
 mx:Label text={headerComp.cbProject.selectedItem.projectname} /
 
 but passing it into another component it doesn't work.
 
 code:
 
 comp:home
 strProjectName={headerComp.cbProject.selectedItem.projectname} /
 
 While in debugging mode strProjectName seems to be null, so it doesn't
 see to be assigned anything.
 
 Any suggestions?





[flexcoders] Passing parameter to component

2008-07-26 Thread Cathal
Hi,

I'm trying to pass the selected item on a combo box in one component
to another component.

If i bind it to a label it works fine,

code: 
mx:Label text={headerComp.cbProject.selectedItem.projectname} /

but passing it into another component it doesn't work.

code:

comp:home
strProjectName={headerComp.cbProject.selectedItem.projectname} /

While in debugging mode strProjectName seems to be null, so it doesn't
see to be assigned anything.

Any suggestions?



[flexcoders] Re: Populate label with item from combobox

2008-07-23 Thread Cathal
Thanks Alex that works perfect.

--- In flexcoders@yahoogroups.com, Alex Harui [EMAIL PROTECTED] wrote:

 In MXML, you might have
 
  
 
 mx:Label id=lbl text={cb.selectedItem.projectname} /
 
 mx:ComboBox id=cb  /
 
  
 
 
 
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Cathal
 Sent: Monday, July 21, 2008 3:40 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Re: Populate label with item from combobox
 
  
 
 Hi Alex,
 
 How do I achieve this?
 
 I've tryed doing lbl.text = selectedItem.projectname but I beleave
 this needs an event first, no? Any suggestions?
 
 Thanks,
 Cathal
 
 --- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
 , Alex Harui aharui@ wrote:
 
  Tyr binding the label to the combobox's selectedItem.projectname
 





[flexcoders] Populate label with item from combobox

2008-07-21 Thread Cathal
Hi,

I have a combobox which is populate by an XML file and works fine.

code:
mx:ComboBox creationComplete=userProjects.send()
dataProvider={userProject} labelField=projectname
change=setCompanyName(event) width=313 /mx:ComboBox

Once, the combo box is changed it fills a label with the value selected.

code:
private function setCompanyName(evt:Event):void
{
lblCompanyName.text = evt.currentTarget.selectedItem.projectname;
}

The problem is what if only one item exists in the combobox. There
cannot be any change. I want the label to be filled by default item in
the combobox and also on any chnage, I've tryed with selectedItem and
selectedIndex but with no luck. Any suggestions is appreciated.

Kind Regards,
Cathal O'Brien 



[flexcoders] Re: Populate label with item from combobox

2008-07-21 Thread Cathal
Hi Alex,

How do I achieve this?

I've tryed doing lbl.text = selectedItem.projectname but I beleave
this needs an event first, no? Any suggestions?

Thanks,
Cathal

--- In flexcoders@yahoogroups.com, Alex Harui [EMAIL PROTECTED] wrote:

 Tyr binding the label to the combobox's selectedItem.projectname