I've re-read the article 3 times, and I get it now.. I think I was trying to
learn more of the code then the actual text.

I think reading the code, if I saw the view being re-used, and then this
variable being different, then I would have an actual example of the benefit
of this approach in the code as well, and I perhaps would of understood
quicker.

But yes, you can get all this from the text as well..

b



On Fri, Jun 24, 2011 at 11:11 AM, Dennis Clark <[email protected]> wrote:

> Brett,
>
> It sounds like you're reading the QuickStart without actually following it.
> The Model-Glue QuickStart is written as a "follow-along" guide. In each step
> it asks you to perform changes to the application and then explains the
> effects of those changes. Dan and Ezra (who I believe are the primary
> authors of the online training materials) are experienced trainers and have
> found that developers learn better this way compared to simply reading
> complete examples.
>
> In QuickStart/3 (which precedes the one you mentioned) you're asked to
> enter the following line (along with some other code) into a view file:
>
> <cfset event.copyToScope( variables, "xe_translate,phrase" ) />
> <cfset submit = event.linkTo( xe_translate ) />
>
> It then explains how "xe_translate" is an exit event and the role of exit
> events in a Model-Glue application. In this case, "xe_translate" is used to
> link a view event (translationForm) to an action event
> (translationFormAction).
>
> QuickStart/4 assumes you have some basic idea of exit events and uses
> "xe_translationForm" to link the action event back to the view event. Had
> you followed the tasks in QuickStart/3, QuickStart/4 would likely make a lot
> more sense to you.
>
> If you were indeed following along with the tasks in the QuickStart, let us
> know what was not clear about exit events in QuickStart/3 so we can improve
> the documentation.
>
> -- Dennis
>
>
> On 24 June 2011 10:10, Brettski <[email protected]> wrote:
>
>> Ok, I think I get it now :)
>>
>> I guess if it isn't useful on a 3 event app, doesn't it make the
>> "getting started" tutorial more complex then it needs to be..? Not
>> asking you specifically, just a comment to the group..
>>
>> That was  stumbling block for me, maybe I'm just a little dumber then
>> most but figure the simpler the getting started the better?
>>
>> b
>>
>> On Jun 24, 10:06 am, "Dan Wilson" <[email protected]> wrote:
>> > Also to pass in hard coded values to a View.
>> >
>> > It allows you to parameterize your views for abstractness and
>> configurability.
>> >
>> > It's also one of those things that is overkill for a 3 event app... And
>> useful for larger apps.
>> >
>> > DW
>> > DW
>> > Sent from a mobile. Please excuse brevity and typos.
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > -----Original Message-----
>> > From: Brettski <[email protected]>
>> >
>> > Sender: [email protected]
>> > Date: Thu, 23 Jun 2011 17:03:39
>> > To: model-glue<[email protected]>
>> > Reply-To: [email protected]
>> > Subject: [Model-Glue] Re: MG Docs, my brain is hurting
>> >
>> > so its mainly used to store other event names? Any other practical
>> > uses?
>> >
>> > On Jun 24, 9:28 am, Brett Herford-Fell <[email protected]> wrote:
>> > > mm... still confused, but will take another look..
>> >
>> > > On Fri, Jun 24, 2011 at 8:54 AM, Dan Wilson <[email protected]>
>> wrote:
>> > > > I like to use that notation to refer to event variables.
>> >
>> > > > The reason why, is if you define your paths like that in the MG XML,
>> you
>> > > > can use the XML as a blueprint to follow the actions in your
>> application
>> > > > without opening any ColdFusion code.
>> >
>> > > > The other method would be to put the event value of a link or form.
>> That
>> > > > would work, but you'd lose the ability to read your XML like a
>> blueprint.
>> >
>> > > > DW
>> >
>> > > > DW
>> >
>> > > > Sent from a mobile. Please excuse brevity and typos.
>> >
>> > > > -----Original Message-----
>> > > > From: Brettski <[email protected]>
>> > > > Sender: [email protected]
>> > > > Date: Thu, 23 Jun 2011 15:07:14
>> > > > To: model-glue<[email protected]>
>> > > > Reply-To: [email protected]
>> > > > Subject: [Model-Glue] MG Docs, my brain is hurting
>> >
>> > > > Just reading over the docs, making sure I've not missed anything and
>> I
>> > > > don't understand this..
>> >
>> > > >
>> http://docs.model-glue.com/wiki/QuickStart/4%3AHandlingaForm#Quicksta...
>> >
>> > > > <event-handler name="translationFormAction">
>> > > >    <broadcasts>
>> > > >        <message name="NeedTranslation" />
>> > > >    </broadcasts>
>> > > >    <views>
>> > > >        <include name="body" template="dspPhrase.cfm">
>> > > >            <value name="xe_translationForm" value="translationForm"
>> /
>> >
>> > > >        </include>
>> > > >    </views>
>> > > > </event-handler>
>> >
>> > > > What is the value of this line?
>> >
>> > > > <value name="xe_translationForm" value="translationForm" />
>> >
>> > > > It's used later to do this, but I don't really understand how / why
>> I
>> > > > would do this in production?
>> >
>> > > > <cfset translationForm = event.linkTo( xe_translationForm, "phrase"
>> ) /
>> >
>> > > > Any help appreciated as always :)
>> >
>>
>  --
> Model-Glue Sites:
> Home Page: http://www.model-glue.com
> Documentation: http://docs.model-glue.com
> Bug Tracker: http://bugs.model-glue.com
> Blog: http://www.model-glue.com/blog
>
> You received this message because you are subscribed to the Google
> Groups "model-glue" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/model-glue?hl=en

-- 
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog

You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

Reply via email to