Thank. That's what I want!

在 2011年3月10日 上午4:14,jqzone <jqz...@gmail.com>写道:

> OK,I will try this. If it supports tapestry tml grammar,it will be fine
>
> 在 2011年3月10日 上午4:03,Howard Lewis Ship <hls...@gmail.com>写道:
>
> Yes.
>>
>> 2011/3/9 jqzone <jqz...@gmail.com>:
>> > Do you mean this?
>> >
>> https://github.com/hlship/tapx/blob/master/tapx-core/src/main/java/com/howardlewisship/tapx/core/components/Dynamic.java
>> >
>> > 在 2011年3月10日 上午3:33,Howard Lewis Ship <hls...@gmail.com>写道:
>> >
>> >> 2011/3/9 jqzone <jqz...@gmail.com>:
>> >> > Hi,Howard,that's what I want ! How can I do this?
>> >>
>> >> I'm not sure off the top of my head.  Thiago pointed out the
>> >> underlying services that would need overriding.
>> >>
>> >> Currently, the page instance is derived from a key consisting of the
>> >> canoncial page name and the user locale; this is used to locate and
>> >> build the page instance.
>> >>
>> >> For 5.3/5.4 we want to extend this so that the key can be more
>> >> complicated: more dimensions, so that it would be possible to identify
>> >> other factors, such as virtual domain, or active "skin", or such, to
>> >> drive the location and creation of the page (and all components within
>> >> the page).
>> >>
>> >> I think that where today we pass the Locale as a parameter, we need to
>> >> pass around a more structured but more extensive object.
>> >>
>> >> In any case, right now, it takes surgery of the T5 code to get what you
>> >> want.
>> >>
>> >> Perhaps you could accomplish your goals using something less drastic
>> >> ... search the mailing list archives for information about the Dynamic
>> >> component that's part of TapX.
>> >>
>> >> >
>> >> > 2011/3/10 Howard Lewis Ship <hls...@gmail.com>
>> >> >
>> >> >> What you want is a more complex page name (+ other information)
>> >> >> mapping to page class, but something fixed and predictable ... and
>> >> >> properly cached, for performance reasons.
>> >> >>
>> >> >> On Wed, Mar 9, 2011 at 1:08 AM, jqzone <jqz...@gmail.com> wrote:
>> >> >> > I extending template locator just follow the link below,it works
>> well.
>> >> >> >
>> >> >>
>> >>
>> http://blog.tapestry5.de/index.php/2010/08/06/extending-template-lookup-mechanism/
>> >> >> >
>> >> >> > My situation is ,when the same page is requested,I should check
>> the
>> >> >> config
>> >> >> > and decide which tml to use,for example ,different sub domains use
>> >> >> different
>> >> >> > tml, ComponentTemplateSource caches the first requested
>> template,so
>> >> how
>> >> >> can
>> >> >> > I change this?
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Howard M. Lewis Ship
>> >> >>
>> >> >> Creator of Apache Tapestry
>> >> >>
>> >> >> The source for Tapestry training, mentoring and support. Contact me
>> to
>> >> >> learn how I can get you up and productive in Tapestry fast!
>> >> >>
>> >> >> (971) 678-5210
>> >> >> http://howardlewisship.com
>> >> >>
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> >> >> For additional commands, e-mail: users-h...@tapestry.apache.org
>> >> >>
>> >> >>
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Howard M. Lewis Ship
>> >>
>> >> Creator of Apache Tapestry
>> >>
>> >> The source for Tapestry training, mentoring and support. Contact me to
>> >> learn how I can get you up and productive in Tapestry fast!
>> >>
>> >> (971) 678-5210
>> >> http://howardlewisship.com
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> >> For additional commands, e-mail: users-h...@tapestry.apache.org
>> >>
>> >>
>> >
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>

Reply via email to