[ https://issues.apache.org/jira/browse/WICKET-2684?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12804130#action_12804130 ]
Marat Radchenko commented on WICKET-2684: ----------------------------------------- I don't ask to remove that check. I ask to provide a way to suppress it for particular component. Like, protected boolean warnIfNonNumericChild() { return true; } > Provide a way to disable "Child component has a non-safe child id" > ------------------------------------------------------------------- > > Key: WICKET-2684 > URL: https://issues.apache.org/jira/browse/WICKET-2684 > Project: Wicket > Issue Type: Improvement > Components: wicket > Affects Versions: 1.4.5 > Reporter: Marat Radchenko > Assignee: Igor Vaynberg > > AbstractRepeater.onBeforeRender checks child component ids to be digit-only. > While i (kinda) understand reasoning behind this behavior, it is sometimes > not what i want. > One of examples is user list with login acting as primary key on a stateless > page. Relying on index is fragile because users can be added/deleted by other > requests, so i want to use user login as repeater child ids, however it > triggers warning. > That check should be either disableable globally or on per-component basis > (latter is more desired), so I can tell AbstractRepeater that i know what i'm > doing and deliberately want non-numeric ids. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.