I have the following setup...
Page
TabbedPanel
Tab
Panel
ModalWindow
Panel
Form
FeedbackPanel
In the form, I've defined...
final FeedbackPanel feedback = new
FeedbackPanel("createuserfeedback");
form.add(feedback);
This feedback panel is to be used to provide corrective guidance to
users for field entry via a custom Validator.
The HTML for the Panel containing the form is pretty simple...
<wicket:panel>
<form>
<span wicket:id="createuserfeedback"/>
...
</form>
</wicket:panel>
However, when I run the app, I received the following error...
WicketMessage: Unable to find component with id 'createuserfeedback'
in [MarkupContainer [Component id = content, page =
com.vzbi.ncs.argfrp.webapp.FilterRequest.web.pages.TabbedPanelPage,
path = 2:tabs:panel:modalwindow:content.UserCreateModalWindow$1,
isVisible = true, isVersioned = false]]. This means that you declared
wicket:id=createuserfeedback in your markup, but that you either did
not add the component to your page at all, or that the hierarchy does
not match.
[markup = file:/Users/dnedrow/Developer/NetBeansProjects/ArgfrpEE/dist/
gfdeploy/FilterRequest_war/WEB-INF/classes/com/vzbi/ncs/argfrp/webapp/
FilterRequest/web/panels/UserCreatePanel.html
<wicket:panel>
<form name="form">
<span wicket:id="createuserfeedback"></span>
...
</form>
</wicket:panel>
, index = 2, current = '<div wicket:id="createuserfeedback">' (line 3,
column 9)]
The target in the HTML matches the component id in the java file, so
I'm guessing there is a hierarchy problem?
Any ideas?
-David
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]