I think you are right. I didn't know it is used in AbstractChoice as well (and there seems to be no test for it either).
Juergen On 11/9/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Sorry, you were right. > > YES, overriding of validation messages now works as expected. > > BUT overring of other messages doesn't work any longer. Example: > APage > -> XPanel "x" > -> DropDownChoice "y" > Now the string resource for a displayValue "0" will be searched in the > following order: > APage.properties: > -> x.y.y.0 > -> y.0 > XPanel.properties > -> y.y.0 > -> y.0 > > This is caused by the following slight difference: > - AbstractChoice > getLocalizer().getString(getId() + "." + displayValue,this,displayValue); > - AbstractValidator > localizer.getString(resourceKey, formComponent.getParent(),resourceModel, ""); > > Both use the id of the component as a prefix in the resourceKey. > But AbstractChoice resolves the string against itself, while > AbstractValidator resolves it against the parent of the component. > > IMHO the id shouldn't be included in the resourcekey, this is now done by > ComponentStringResourceLoader anyway. > But perhaps you prefer another solution - at least it has to be consistent. > > Sven > > >It works on my side. I created unit tests and I think they are ok. I > >enabled logging for the package and it doesn't happen. I tested the > >formInput example and it works without changes. Did you update > >AbstractValidator as well? > > > >Juergen > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user