well, using a hint from Tracey, this is what finally worked, but i
do have to go back in and restructure my xml...no bigie...
******* This worked, and removed the error, and passed the data to
my WS call correctly ***********
<UserBemsID>{tree1.selectedNode.getData()}</UserBemsID>
*******************************
thanks to all that responded...
..now to re-write all that xml :-)
Craig
--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]>
wrote:
> First, I think you should use selectedNode, not selectedItem.
>
> I also think you should put your data in the data object and then
use
> the TreeDataProvider API: tree2.selectedNode.getData().UserBemsId.
>
> Perhaps you can get at the id the way you have it if you do:
> tree2.selectedNode.getProperty("UserBemsId")
>
> If you still get the warning, cast the reference to String:
> String(tree2.selectedNode.getData().UserBemsId)
>
> Tracy
>
> -----Original Message-----
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of cnewroth55
> Sent: Friday, July 15, 2005 10:56 AM
> To: [email protected]
> Subject: [flexcoders] Re: getting data to a webservice from a tree
node
> - fix found (sort of)
>
> well, i searched the archives and found this, which works, but i
do
> get a 'warning', "Changes to unknown property, UserBemsID, will
not
> be detected."...
> here is what I used to pass up to WS from Tree...
>
> {tree1.selectedItem.attributes.UserBemsID}
>
> now, can anyone tell me why i get the warning?
>
> --- In [email protected], "cnewroth55" <[EMAIL PROTECTED]>
> wrote:
> > how does one get data from a selected tree node to a parameter
in
> a
> > web service? I have a tree and tried doing the selectedItem.
call
> > but it doesn't pass the data up to the webservice; here is the
> > webserice call;
> > <mx:WebService
> > wsdl="http://127.0.0.1:8300/components/getTechPOCUserID.cfc?
wsdl"
> > id="POCservice1">
> > <mx:operation name="getuserinfo">
> > <mx:request>
> > <UserBemsID>{tree2.selectedItem.UserBemsID}
</UserBemsID>
> > </mx:request>
> > </mx:operation>
> > </mx:WebService>
> > **** and the snippet of the tree... ***
> > <mx:Tree height="420"
> > change="selectedNode=POCservice1.getuserinfo.send()" width="340"
> > backgroundColor="#8B9393" id="tree1" initialize="initTree()">
> > <mx:dataProvider>
> > <mx:XML>
> > <node label="Aeroelasticity"
> > data="This selection contains Flutter Analysis, Static
Aeroelastic
> > Analysis & Aeroservoelastic Analysis">
> > <node label="Flutter Analysis"
data="This
> > selection can be expanded">
> > <node label="Aero Modeling
(Subsonic)"
> > data="XXXX" UserBemsID="111111"/>
> >
> > Want to pass UserBemsID up to webservice, but can't seem to get
> that
> > to happen...
> > can anyone see what I am doing wrong....
> > Craig
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/