thanks for your quick answer. here goes the problem details :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<wicket:head>
<style>
<!-- for autocomplete -->
div.wicket-aa {
font-family: "Lucida Grande","Lucida Sans
Unicode",Tahoma,Verdana;
font-size: 12px;
background-color: #333333;
border-width: 1px;
border-color: white;
border-style: solid;
padding: 2px;
margin: 1px 0 0 0;
text-align: left;
}
div.wicket-aa ul { list-style:none; padding: 2px; margin:0;}
div.wicket-aa ul li.selected { color: #FFCC33; background-color:
black; padding: 0px; margin:0;}
</style>
</wicket:head>
</head>
<body>
<wicket:panel>
<form wicket:id = "searchForm" method = "post" action = "">
<table>
<tr>
<td>Owner: </td>
<td><input wicket:id = "owner" type = "text" value = "" name =
"owner" class = "moneyrulz" /></td>
</tr>
<tr>
<td>Name: </td>
<td><input wicket:id = "name" type = "text" value = "" name =
"name" class = "moneyrulz" /></td>
</tr>
<tr>
<td>Info: </td>
<td><input wicket:id = "info" type = "text" value = "" name =
"info" class = "moneyrulz" /></td>
</tr>
<tr>
<td>Description: </td>
<td><input wicket:id = "description" type = "text" value = ""
name = "description" class = "moneyrulz" /></td>
</tr>
<tr>
<td>Media: </td>
<td><input wicket:id = "media" type = "text" value = "" name =
"media" class = "moneyrulz" /></td>
</tr>
<tr>
<td>Category: </td>
<td><input wicket:id = "category" type = "text" value = "" name
= "category" class = "moneyrulz" /></td>
</tr>
<tr>
<td colspan="2"><input wicket:id = "ajax-submit-button" type =
"submit" id = "search" value = "Go" class = "moneyrulz"/></td>
</tr>
</table>
</form>
<br/>
<form wiked:id = "tableForm" method = "post" action = "">
<input type = "submit" value = "Delete Selected"/>
<!--
<span wicket:id = "group">
<p><input type="checkbox" wicket:id="groupselector">Toggle Check
All</input></p>
<table cellspacing = "0" wicket:id = "table">[table]</table>
</span>
-->
</form>
</wicket:panel>
</body>
</html>
public class MyMediaPanel extends Panel {
private static final long serialVersionUID = 5601408978271834993L;
MyMediaDAO selectedMyMedia;
MyAjaxFallbackDefaultDataTable ajaxTable;
SortableMyMediaDataProvider dataProvider = new
SortableMyMediaDataProvider();
@SpringBean
private JdbcMyMedia jdbcMyMedia;
public MyMediaPanel(String id) {
super(id);
add(new MyMediaPanelSearchForm("searchForm"));
// Form tableForm = new Form("tableForm") {
// protected void onSubmit() {
// }
// };
//CheckGroup group = new CheckGroup("group", new
ArrayList<Object>());
//group.add(new CheckGroupSelector("groupselector"));
//group.add(ajaxTable = createTable());
//tableForm.add(group);
add(new Form("tableForm"));
//add(group);
}
[etc]
1. [MarkupContainer [Component id = tableForm, page =
com.moneyrulz.mymedia.MyMediaMainPage, path = 2:mymediaPanel:tableForm.Form,
isVisible = true, isVersioned = false]]
org.apache.wicket.WicketRuntimeException: 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 = tableForm, page =
com.moneyrulz.mymedia.MyMediaMainPage, path = 2:mymediaPanel:tableForm.Form,
isVisible = true, isVersioned = false]]
at org.apache.wicket.Page.checkRendering(Page.java:1057)
at org.apache.wicket.Page.renderPage(Page.java:871)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond
(BookmarkablePageRequestTarget.java:225)
at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(
AbstractRequestCycleProcessor.java:103)
at org.apache.wicket.RequestCycle.processEventsAndRespond(
RequestCycle.java:1097)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1166)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1245)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:489)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java
:319)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(
WicketFilter.java:169)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java
:447)
at java.lang.Thread.run(Unknown Source)
On 11/1/07, Dipu Seminlal <[EMAIL PROTECTED]> wrote:
>
> yes its possible to have two forms in the same page.
>
> if you could provide some more details, you are likely to get
> more helpful response :)
>
> Cheers
> Dipu
>
>
>
>
>
> On 11/1/07, Cristi Manole <[EMAIL PROTECTED]> wrote:
> >
> > Hello,
> >
> > Simple question :) :
> >
> > Is it possible to have two forms on the same page, without having them
> > imbricated?
> >
> > <form wicket:id = "form1">
> > ...
> > </form>
> > <form wicket:id = "form2">
> > ...
> > </form>
> >
> >
> > I'm asking because I get errors saying i did not add markup for form2
> when
> > it is indeed in html code... (and added to the page)
> >
> >
> > Tks a lot
> >
>