[Logo] Enterprise Client Community
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: twalters  XML
Profile for twalters -> Messages posted by twalters [3]
Author Message
Hi,

I´m having problems with clearing rowchildren, when dynamically generating the contents of a popup.

As result, the rowchildren are not cleared. After each run of the function I get another instance of the row.

I tried a workaround like, without success -->

http://www.casabacdemo.com/forum/posts/list/21.page

My code is:

Code:
QueryParserAdapter qpa = QueryParserAdapter)getOwningDispatcher().getDispatchedBean(QueryParserAdapter.class);
 		qpa.init(replaceMents);
 		
 		popUp = ModalPopup.createInstance();
 		popUp.open("/" + de.medint.reports.main.Constants.PAGE_QUERYPARSER, "Query Content", 1024, 768, this);
 		popUp.setContentReplaceDrillDown(getOwningDispatcher().getContentReplace());
 



Init:

Code:
 rc.getChildren().clear();
 		
 		this.replacements = replaceMents;
 		
 		return;
 



In the opening popup the rows setter is:


Code:
 public void setRc(ROWComponent rowc) {
 	
 		if(rowc == rc)
 			return;
 		else
 			this.rc = rowc;
 			
 		buildTheBar();
 
 	}
 



buildTheBar():

Code:
 rc.getChildren().clear(); --> does not clear!!
 		
 ... create Grids...
 
 



I´d like to create the Grid new each time. What am I doing wrong?

Tommy
Big thanks!!

Tommy
Hi,

i am having problems building sortable gridcolumns containing a blank space or other characters like '/' as columname.

I am not sure if this is a problem of CaptainCasa or JSF.


org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.Error: javax.faces.el.ReferenceSyntaxException: d.QueryShooter.resultGrid.sortInfo.record_'Serial/Batch'_.sortStatus

at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:39

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)

at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:19

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.eclnt.jsfserver.util.ThreadingFilter.doFilter(ThreadingFilter.java:173)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.eclnt.jsfserver.util.CompressionFilter.doFilter(CompressionFilter.java:33)

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:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12

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:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:619)
 


Do you know anything about this issue?

Tommy
 
Profile for twalters -> Messages posted by twalters [3]
Go to:   
Powered by JForum 2.1.6 © JForum Team