1) strikes me a do-able but a touch kludgy (you have to keep
remembering to copy - I'm lazy)
2) is this a worthwhile addition to reactor - a feature request?
there'll be more flex/CF development in the future
just a thought.
On 7/13/06, João Fernandes <[EMAIL PROTECTED]> wrote:
Doug,
You cannot bind them to the "project" TO's that's why I told you that there was a
catch, you need to move the <cfproperty tags to the customToDB.cfc that will be kept in
the /{reactor.mapping.folder}/to/myCustomToDb.cfc
2 ways:
1)each time your To's are regenerated you copy/move <cfproperty tags from the
projectTo.cfc to the myCustomToDb.cfc
2)change the to.custom.xsl to write those <cfproperty tags and each time those
files are regenerated they are ready to use
Also, your AS3 class must be something like
[RemoteClass(alias="reactor.mapping.folder.to.myCustomTbDb")]
HTH,
João Fernandes
-----Original Message-----
From: [EMAIL PROTECTED] on behalf of Doug Arthur
Sent: Wed 12-Jul-06 11:04 PM
To: [email protected]
Subject: Re: [Reactor for CF] Flex 2 & Reactor/ColdSpring
I was get the following error:
The argument TO passed to function _setTo() is not of type
reactor.project.myproject.To.case_detailTo...
And here is what I did:
Changed the AS3 class RemoteClass property...
[RemoteClass(alias=*"reactor.project.myproject.to.case_detailto"*)]
Is that the way I should be doing it?
Thanks!
- Doug
On 7/12/06, João Fernandes <[EMAIL PROTECTED]> wrote:
>
>
> <cffunction name="updateorInsertFromFlex" access="remote"
> returntype="void">
> <cfargument name="myTo" type="mypathtomycustomTo">
>
> <cfset var myRecord = myReactorFactory.createRecord("myTo")>
> <cfset myRecord._setTo(arguments.myTo)>
> ....
> <cfvalidate your object whatever
> ...
>
> <cfset myRecord.save()>
> </cffunction>
>
> <cffunction name="getFromCFToFlex" access="remote"
> returntype="mypathtomycystomTo">
> <cfargument name="myIdOfMyObject" type="whatever">
>
> <cfset var myRecord = myReactorFactory.createRecord
> ("myObject").load(myIdField=arguments.myIdOfMyObject)>
> <cfreturn myRecord._getto()>
> </cffunction>
>
> HTH,
>
> João Fernandes
>
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of Doug Arthur
> Sent: Wed 12-Jul-06 10:09 PM
> To: [email protected]
> Subject: Re: [Reactor for CF] Flex 2 & Reactor/ColdSpring
>
> Can you provide any examples of how the populated AS3 class gets used by
> reactor? I'm not sure how else to set values on a bean besides
> setSomething(value)
>
> This is what I know how to do:
> obj = reactor.createRecord("case_detail");
> obj.setdetail_id(2);
> obj.setcase_number(63948);
> obj.setfile_date(now());
> obj.setmisc_detail('stuff');
> obj.save();
>
>
> Obviously, I shouldn't have to call the setters since there should already
> be a TO that transfered in from flex, just how do I get reactor to use it
> now rather than calling all these setters and then save()?
>
> Thanks again!
>
>
>
> On 7/12/06, João Fernandes <[EMAIL PROTECTED]> wrote:
> >
> > OK, I just saw your posts all over and I'll try to explain it to you.
> >
> > The only thing that you could map between AS3 classes to reactor is to
> > customDBTO and nothing else but there is a small gotcha, <cfproperty
> tags
> > must be moved from the to.project.xsl to the to.custom.xsl but the
> <cfset
> > this.myfield /> part can be kept in the project file.
> >
> > Between cf & flex 2 the only thing going back & forward are TO's nothing
> > else. So if you want to return a query, you must first convert it back
> to an
> > array of TO's.
> >
> > João Fernandes
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] on behalf of Doug Arthur
> > Sent: Wed 12-Jul-06 6:42 PM
> > To: [email protected]; [email protected]
> > Subject: [Reactor for CF] Flex 2 & Reactor/ColdSpring
> >
> > How would you go from an ActionScript class to CS?
> >
> > I'm trying to use CS & Reactor with Flex. The stumbling block I'm at is
> > that
> > I can't figure out how to get a populated ActionScript class tied in
> with
> > either CS or Reactor.... I have an ActionScript class that represents a
> > database table, then I have the RemoteClass cfc bean that the
> ActionScript
> > class references, so when I pass in the ActionScript class to cf, the cf
> > bean already has the values defined. What's the best way to get reactor
> to
> > recognize this and just invoke a save method?
> >
> > Thanks!
> > - Doug
> >
> >
> > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> --
> > -- --
> > Reactor for ColdFusion Mailing List
> > [email protected]
> > Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
> > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> --
> > -- --
> >
> >
> >
> > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> --
> > -- --
> > Reactor for ColdFusion Mailing List
> > [email protected]
> > Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
> > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> --
> > -- --
> >
> >
>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
> Reactor for ColdFusion Mailing List
> [email protected]
> Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
>
>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
> Reactor for ColdFusion Mailing List
> [email protected]
> Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
>
>
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --