Can you somehow send me your code?  This is agitating.

Value Objects are abt 100x better anyway tho...

-Julian




________________________________
From: Dan Pride <[email protected]>
To: [email protected]
Sent: Sat, November 21, 2009 5:14:59 PM
Subject: Re: [flexcoders] Syntax Question

   
I tried all that in the first hour. None of it works
I have been resisting it but I think I am just going to rewrite the whole damn 
thing in value objects.
i started this app some time ago leveraging off the auto generated php code for 
a database table. The references have been a pain ever since.
I would truely like to know why nothing anybody has suggested has worked tho.
It really bugs me.
Dan


--- On Sat, 11/21/09, Julian Alexander <wb...@ymail. com> wrote:


>From: Julian Alexander <wb...@ymail. com>
>Subject: Re: [flexcoders] Syntax Question
>To: flexcod...@yahoogro ups.com
>Date: Saturday, November 21, 2009, 4:53 PM
>
>
>>
>
>
>
>  >
>
> 
>>      
> 
>Alright Dan.. so we're going to solve this.  After this much back-and-forth, 
>we've gotta make it work.
>
>So here's the deal:
>
>if you use my statement and squat is just XML, then you're almost there.
>
>It should be something like this
>
><yourObject>
>    <name>GZAW08</name>
>    <otherProperty>value</otherProperty>
>    <etc... />
></yourObject>
>
>With your variable squat, you can then access a specific property of it by 
>saying, for example, squat.name - that will give you the value.  If you want 
>it as a string, you can also say squat.name.toString ().
>
>Just to clarify earlier, if you had 
>
><yourObject name="GZAW08" etc.../>
>
>then you would use squ...@name.
>
>-Julian
>
>
>
>
________________________________
From: Dan Pride <danielpride@ yahoo.com>
>To: flexcod...@yahoogro ups.com
>Sent: Sat, November 21, 2009 4:09:59 PM
>Subject: Re: [flexcoders] Syntax Question
>
>  >
>
> 
>>      
> 
>Yes I would think something this absurdly simple would be a single sentence 
>reply which I could cut and paste,... unfortunately not.
>
>This statement with the variable uncast 
>var crapola = squaresGrid. selectedItem. NameCol;
>
>returns as follows in the debugger
>this    
>Center (@137ef0a1)    
>    crapola    XMLList (@1ce7c461)    
>       [0]      XML    
>         <Name>    
>           
>  "GZAW08"    
>
>Your statement
>    var squat:XML = XML(squaresGrid. selectedItem) ;
>returned just XML
>Neither of the two options you stated worked.
>It is the string
> "GZAW08" which I am trying to return.
>I am ready to throw something, sorry to visit this on you.
>
>
>--- On Sat, 11/21/09, Julian Alexander <wb...@ymail. com> wrote:
>
>
>>From: Julian Alexander <wb...@ymail. com>
>>Subject: Re: [flexcoders] Syntax Question
>>To: flexcod...@yahoogro ups.com
>>Date: Saturday, November 21, 2009, 2:08 PM
>>
>>
>>>>
>>
>>
>>
>>  >>
>>
>> 
>>>>      
>> 
>>Why the heck do you need to re-cast as an XMLListCollection?
>>
>>This is a actually really simple...
>>
>>var squat:XML = XML(squaresGrid. selectedItem) ;
>>var myValue:String = squ...@myproperty OR squat.myProperty (depending on if 
>>it's a node or attribute)
>>
>>It does work. I've done it hundreds of times.  Don't know what you're doing 
>>wrong...
>>
>>-Julian
>>
>>
>>
>>
________________________________
From: Dan Pride <danielpride@ yahoo.com>
>>To: flexcod...@yahoogro ups.com
>>Sent: >> Sat, November 21, 2009 11:43:34 AM
>>Subject: Re: [flexcoders] Syntax Question
>>
>>  >>
>>
>> 
>>>>      
>> 
>>Thanks for the response.
>>Its an ArrayCollection of XML objects.
>>
>>var squat:XMLList = squaresGrid. selectedItem. NameCol;
>>will trace as an XML List but I can not seem to get the list
>>to then recast as an XMLListCollection so I can get at it.
>>   
>>Thanks
>>Dan
>>
>>--- On Sat, 11/21/09, Julian Alexander <wb...@ymail. com> wrote:
>>
>>
>>>From: Julian Alexander <wb...@ymail. com>
>>>Subject: Re: [flexcoders] Syntax Question
>>>To: flexcod...@yahoogro ups.com
>>>Date: Saturday, November 21, 2009, 11:14 AM
>>>
>>>
>>>>>>
>>>
>>>
>>>
>>>  >>>
>>>
>>> 
>>>>>>      
>>> 
>>>Dan,
>>>
>>>The problem (I assume) is that the object you're getitng back isn't XML.  I 
>>>was using that as an example, but when you use the "as" operator if the 
>>>object isn't that type it will always return null.
>>>
>>>What is your data provider?  Is it an array of objects? XML? It all depends 
>>>on what you're doing.  Either way, it's based on a list.  Getting the 
>>>selected item will give you a generic "object" that you need to cast to 
>>>whichever data type (actually, you don't have to but it's nicer) at which 
>>>point you have all of the properties accessible and you can grab the same 
>>>property that the first column is bound to.
>>>
>>>-Julian
>>>
>>>
>>>
>>>
________________________________
From: Dan Pride <danielpride@ yahoo.com>
>>>To: flexcod...@yahoogro ups.com
>>>Sent: Sat, November 21, 2009 7:42:28 AM
>>>Subject: Re: [flexcoders] Syntax Question
>>>
>>>  >>>
>>>
>>> 
>>>>>>      
>>> 
>>>Julian... Apparently you are wrong?
>>>
>>>When I do it with an untyped var I get an object with an XMLList for each 
>>>grid column
>>>   var squat = dataGrid.selectedIt em;
>>>
>>>This
>>>var myValue:XML = dataGrid.selectedIt em as XML;
>>>returns null for myValue
>>>
>>>Why is it such Rocket Science to get the first value in a column?
>>>Very frustrating for something that should be so simple.
>>>
>>>Thanks for the help
>>>Dan
>>>
>>>--- On Fri, 11/20/09, Julian Alexander <wb...@ymail. com> wrote:
>>>
>>>
>>>>From: Julian Alexander <wb...@ymail. com>
>>>>Subject: Re:
>>>> [flexcoders] Syntax Question
>>>>To: flexcod...@yahoogro ups.com
>>>>Date: Friday, November 20, 2009, 10:53 PM
>>>>
>>>>
>>>>>>>>
>>>>
>>>>
>>>>
>>>>  >>>>
>>>>
>>>> 
>>>>>>>>      
>>>> 
>>>>You can't access the value from the column name - getting the selected 
>>>>value will give you the entire row that the datagrid is displaying from 
>>>>which you can get the value you're looking for.  In other words, if you 
>>>>have an XMLList as your dataProvider, you can do something like:
>>>>
>>>>var myValue:XML = dataGrid.selectedIt em as XML;
>>>>var myName:String = myval...@name.
>>>>
>>>>Make sense?
>>>>
>>>>-Julian
>>>>
>>>>
>>>>
>>>>
________________________________
From: Dan Pride
>>>> <danielpride@ yahoo.com>
>>>>To: flexcod...@yahoogro ups.com
>>>>Sent: Fri, November 20, 2009 9:43:33 PM
>>>>Subject: [flexcoders] Syntax Question
>>>>
>>>>  >>>>
>>>>
>>>> 
>>>>>>>>      
>>>> 
>>>>On Creation complete I am filling a datagrid and I want to select the first 
>>>>value listed from the Name Column (NameCol)
>>>>
>>>>>>>>What is the syntax?
>>>>>>>>dataGrid.selectedIn dex = 0;
>>>>>>>>Value = dataGrid.selectedIt em.NameCol;
>>>>
>>>>>>>>Does not work. why not?
>>>>
>>>>>>>>Thanks
>>>>>>>>Dan
>>>>
>>>>
>>>> 
>>>
>>> 
>>
>> 
>
> 

 


      

Reply via email to