why not put these common messages into yourapplication.properties ?

-igor

On Mon, Jun 30, 2008 at 3:49 AM, Lorenzo Bolzani <[EMAIL PROTECTED]> wrote:
> Hi,
> we have two pages sharing the same set of user messages so we would
> like to be able to share the same file.
> The two pages are different and cannot subclass a same parent.
> We cannot extract a common component because we have two different
> views on the same data.
>
> Maybe we could define an empty panel and share that only for the user
> massages but I do not like this idea.
>
> Is there a way to add/override a new resource file at the page level?
> So that key are looked up in this way:
>
> component
> form
> page
> custom page file    <----- this is new
> application
>
> and at the class level too. In other words I just want to insert e new file.
>
> We looked at IResourceLoader and this looks like an option
> (registering a custom Loader in the application init()). We tried and
> this works.
>
> The problem is how to integrate this new Loader with the standard
> ComponentStringResourceLoader so that the key is looked up also in the
> standard way.
>
> We had a look at PropertiesFactory trying to register a new file, but
> the list of resources is determined by a ResourceNameIterator in the
> method loadStringResources and is not easy to modify the behaviour of
> this method.
> So the only options seems to be to extend
> ComponentStringResourceLoader overriding loadStringResource(Class,
> String, Locale, String) with a big cut and paste.
>
> Is there any other option?
>
>
> Thanks, bye
>
>
> Lorenzo
>
> ---------------------------------------------------------------------
> 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]

Reply via email to