Hi,

Need your help ...
                        
                        
 in   MyPage .java  {
        
        //bla bla ...

        private class FormulaireRechercheAgent extends Form<Agent>{

                public FormulaireRechercheAgent(String id) {
                        super(id,new CompoundPropertyModel<Agent>(new Agent()));
                }       
        }

        
                         
 final  Label  labelAgentMailpro = new Label("agentMailpro"){
                 
                 @Override
                 protected void onConfigure(){
                        if (agentBySesame==null){
                                this.setVisible(false);
                        }
                }
         };
         
        // another bla bla

         
         final FormulaireRechercheAgent formulaireRechercheAgent = new
FormulaireRechercheAgent("formulaireRechercheAgent");
         formulaireRechercheAgent.add(new AjaxButton("btnRecherche", new
Model<String>("Rechercher"))
         {

                                        private static final long 
serialVersionUID = 1L;

                                        @Override
                                        public void onSubmit(AjaxRequestTarget 
target, Form<?> form)
                                        {
                           
                                                 //selected agent
                                                Agent modelObject = 
formulaireRechercheAgent.getModelObject();
                                        
setAgentBySesame(getLdapAgentsDao().findAgentBySesame(modelObject.getSesame()));
                                
                                                
formulaireRechercheAgent.add(labelAgentMailpro);
                                           
labelAgentMailpro.setDefaultModelObject(agentBySesame.getEmailPro());
                                         // target.add(labelAgentMailpro);
                                                 
target.add(formulaireRechercheAgent.getParent());
                                                  
//target.add(formulaireRechercheAgent);
                                        
                                                
                                        }//onsubmit
                                        
                                                @Override
                                protected void onError(AjaxRequestTarget 
target, Form<?> form)
                                {
                                        //bla bla 
                                        
                                }
                                
                                
                                                
        });

}


 MyPage.html

<form wicket:id="formulaireRechercheAgent">


                        <wicket:enclosure child="agentMailpro">
                        
                
                        </wicket:enclosure>     

</form>



When I call MyPage then it failed.

Root cause:

org.apache.wicket.WicketRuntimeException: Could not find child with id:
agentMailpro in the wicket:enclosure
at
org.apache.wicket.markup.html.internal.Enclosure.checkChildComponent(Enclosure.java:250)
at
org.apache.wicket.markup.html.internal.Enclosure.getChildComponent(Enclosure.java:228)
at
org.apache.wicket.markup.html.internal.Enclosure.onInitialize(Enclosure.java:132)
at org.apache.wicket.Component.fireInitialize(Component.java:864)
at
org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:955)
at
org.apache.wicket.MarkupContainer.addedComponent(MarkupContainer.java:932)
at org.apache.wicket.MarkupContainer.add(MarkupContainer.java:174)
at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:258)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1379)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
at
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
at
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
at
org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java:1683)
at
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2549)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
at org.apache.wicket.Component.internalRender(Component.java:2379)
at org.apache.wicket.Component.render(Component.java:2307)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
at
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
at
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
at
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2549)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
at org.apache.wicket.Component.internalRender(Component.java:2379)
at org.apache.wicket.Component.render(Component.java:2307)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
at
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
at
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
at
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2549)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
at org.apache.wicket.Component.internalRender(Component.java:2379)
at org.apache.wicket.Component.render(Component.java:2307)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
at org.apache.wicket.Page.onRender(Page.java:876)
at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
at org.apache.wicket.Component.internalRender(Component.java:2379)
at org.apache.wicket.Component.render(Component.java:2307)
at org.apache.wicket.Page.renderPage(Page.java:1010)
at
org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:121)
at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:274)
at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:165)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1332)
at
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:180)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1332)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:477)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1031)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:965)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:348)
at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:452)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:884)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:938)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Thread.java:662)


Any help would be appreciate.
Thanks.






--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Another-same-probleme-with-wicket-enclosure-tag-tp4662371.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to