"tobias rademacher" <[EMAIL PROTECTED]> writes:
>Hi Henning,
>what is the reason for this restriction? Why do you lower case the method names?
>Creating methods lower cased names only is not java-ish and is a reason for stumpling
>over when starting with Turbine. :-(
The reason is o.a.t.modules.ActionEvent java:formatString, but that's
probably not what you wanted to hear... :-)
I don't know whether there is a depp reason for this. This is quite
historic code, it has been like this when I came to Turbine in '01 and
there was never any reason to change.
As your actions normally extend VelocityAction or VelocitySecureAction
and these extend in turn o.a.t.util.velocity.VelocityActionEvent which
in turn extends ActionEvent, you can just write a small CustomAction
class which extends VelocityAction and shadows formatString. I'd be
interested in hearing results.
Yes, this _is_ frustrating. Trust me, even seasoned Turbine developers
(e.g. me ;-) stumble over this from time to time.
Did this BTW solve your problem?
Regards
Henning
>Thx
>Toby
>> -----Urspr�ngliche Nachricht-----
>> Von: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED]
>> Gesendet: Donnerstag, 29. Juli 2004 10:06
>> An: [EMAIL PROTECTED]
>> Betreff: Re: Change Layout in action
>>
>>
>> Olli <[EMAIL PROTECTED]> writes:
>>
>> >What do you want to say to me?
>>
>> The question was: Are you sure that your action event is
>> actually called?
>>
>> You can't do
>>
>> $link.setActionEvent("MyAction", "ChangeLayout")
>>
>> it must be
>>
>> $link.setActionEvent("MyAction", "Changelayout")
>>
>> Notice the lower case "l". This is one of the restrictions that
>> Turbine places on the event names. You must not user a camel-case word
>> here. Your action event name can have only one capital letter.
>>
>> And your method must be called doChangelayout
>>
>> Regards
>> Henning
>>
>>
>> >Henning P. Schmiedehausen writes:
>>
>> >> [EMAIL PROTECTED] writes:
>> >>
>> >>
>> >>>Hi!
>> >>
>> >>
>> >>>I'm quite a newbie to turbine and im trying to chage the
>> layout template in an action.
>> >>>My approach doesn't work:
>> >>>...
>> >>>public void doChangeLayout(RunData data, Context context) {
>> >>> data.setLayoutTemplate("NewLayout.vm");
>> >>> }
>> >>
>> >>
>> >> Trivial? doChangelayout ?
>> >>
>> >> The Action must have exactly one capital letter.
>> >>
>> >> Regards
>> >> Henning
>> >>
>>
>>
>>
>>
>> >---------------------------------------------------------------------
>> >To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >For additional commands, e-mail: [EMAIL PROTECTED]
>>
>> --
>> Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
>> [EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
>>
>> RedHat Certified Engineer -- Jakarta Turbine Development --
>> hero for hire
>> Linux, Java, perl, Solaris -- Consulting, Training, Development
>>
>> "Fighting for one's political stand is an honorable action, but re-
>> fusing to acknowledge that there might be weaknesses in one's
>> position - in order to identify them so that they can be remedied -
>> is a large enough problem with the Open Source movement that it
>> deserves to be on this list of the top five problems."
>> -- Michelle Levesque, "Fundamental Issues with
>> Open Source Software Development"
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
[EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
RedHat Certified Engineer -- Jakarta Turbine Development -- hero for hire
Linux, Java, perl, Solaris -- Consulting, Training, Development
"Fighting for one's political stand is an honorable action, but re-
fusing to acknowledge that there might be weaknesses in one's
position - in order to identify them so that they can be remedied -
is a large enough problem with the Open Source movement that it
deserves to be on this list of the top five problems."
-- Michelle Levesque, "Fundamental Issues with
Open Source Software Development"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]