Maybe hierarchy doesn't match? Means you added the panel to to other
panel at java, but at html panel is added to the page directly.
If not please provide more data - your java code.
Giampiero Granatella пишет:
Hi, I'm new to wicket and i'm trying to create a custom component with
a panel and inside the panel a form.
I've a problem in rendering it.
The framework tells me the following RuntimeException.
"...WicketMessage: The component(s) below failed to render. A common
problem is that you have added a component in code but forgot to
reference it in the markup (thus the component will never be
rendered).
1. [MarkupContainer [Component id = form]]
2. [MarkupContainer [Component id = url]]
3. [MarkupContainer [Component id = username]]
4. [MarkupContainer [Component id = password]]
5. [MarkupContainer [Component id = driver]]
6. [MarkupContainer [Component id = db]]
7. [MarkupContainer [Component id = submit]]
..."
But I have that components in the code (see below)
# Path Size Type Model Object
2 panel2 2,9K
com.manydesigns.portofino.web.components.DBParamPanel
3 panel2:form 2,3K org.apache.wicket.markup.html.form.Form
4 panel2:form:db 1K
org.apache.wicket.markup.html.form.TextField
5 panel2:form:driver 1K
org.apache.wicket.markup.html.form.TextField
6 panel2:form:jndi 1K
org.apache.wicket.markup.html.form.TextField
7 panel2:form:password 1,1K
org.apache.wicket.markup.html.form.PasswordTextField
8 panel2:form:submit 4,6K
org.apache.wicket.markup.html.form.Button seleziona
9 panel2:form:url 1K
org.apache.wicket.markup.html.form.TextField
10 panel2:form:username 1K
org.apache.wicket.markup.html.form.TextField
And the template for the panel is the following
<wicket:panel>
<h1>Form</h1>
<form wicked:id="form">
<input type="text" wicked:id="db"></input> <br/>
<input type="text" wicked:id="url"></input> <br/>
<input type="text" wicked:id="jndi"></input> <br/>
<input type="text" wicked:id="username"></input> <br/>
<input type="password" wicked:id="password"></input> <br/>
<input type="text" wicked:id="driver"></input> <br/>
<input type="submit" wicked:id="submit"></input> <br/>
</form>
</wicket:panel>
Please someone can tell me what I do wrong?
Thanks a lot,
Giampiero Granatella
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Khlystov Alexandr
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]