Sure I can appreciate that :) However I define my panels to accept certain
objects to chuck into the model, so thats fine.
It means I can provide translations for pojos from non wicket jars using a
method similar to wickets nice 1 class, 1 property file approach.
Eg,
mypanel extends panel {
mypanel(id, Person person) {
setModel(new Person())
}
}
MyNonWicketProject.jar
Person.class
Person.properties
entity=Person
name=Name
surname=Surname
Great for generating forms, and combined with generics becomes quite
powerful.
My usecase and requirement of wicket is probably non typical (which is why
wicket rocks because I can customise it) - I have a large team each
developing different modules, and things like translations need to be
available in non wicket environments. Everything is translatable.
Still - would be nice if the
MarkupInheritanceResolver$TransparentWebMarkupContainer somehow indicated it
was the the page (and returned the pages model).
I can live without it.
igor.vaynberg wrote:
>
> hm. dont know if doing localization based on type of model object is a
> great idea. there are many usecases where model type is quiet
> aribitrary, and as you have found out yourself you dont know what
> component you get passed in, so you just need to handle it in a way
> that makes sense to you.
>
> -igor
>
--
View this message in context:
http://www.nabble.com/loadStringResource%28Component-component%2C-String-key%29---correct-method-to-check-if-the-component-IS-a-Page--tp16930303p16979272.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]