Messages posted by awamser
[Logo]
ICEsoft.org Forums: ICEfaces, ICEmobile, ICEpdf
[Search] Search   [Recent Topics] Recent Topics   [Groups] Home Page | www.icesoft.org  [Login] Login 
Messages posted by: awamser  XML
Profile for awamser -> Messages posted by awamser [13]
Author Message
Can someone point me to some design patterns for creating large HTML/JSF forms. I'm going to be taking some of our current paper forms and creating web forms for them. Some of these from are 5 pages long. That's one huge database table and form to create.

Thanks!

awamser wrote:
Looking for some details on how to create dynamic inputText and command buttons in the backing bean. 


Yea! I think I found what I'm looking for!

com.icesoft.faces.component.ext

How do i get the icefaces HtmlFrom from the jspx so that I can add the components to the form?
Looking for some details on how to create dynamic inputText and command buttons in the backing bean.
Any ideas when this will be release?
In the wiki it has the following details...

This project is a Dynamic Web Project --> ICEfaces facelets Project. It is available in the ICEpack download bundle at [install-dir]/icepack/project-templates/ICEfacesEclipseTemplate.

Is this supposed to use the template by default or is their another process for copying the template files to the new project?


Thanks :)

davisoski wrote:
Hi.



I have an input text and a commandbutton. When I press the button no problem, but I want to press enter when the inputText has the focus and fire as if I pressed the button.

Any comments??

thanks
 


Just set the actionListener in the inputText.
Resolved... I'm new to using Netbeans so i was looking for Facelet support provided by ICEfaces. I used the update center and installed Facelet support from the catalog.
Was looking at the the Push Tutorial and it appears when using Netbeans 6.7.1 /w ICEFaces 1.8.2 the template.xhtml and template-client.xhtml files are missing from the project.

Am I missing a step or is this something that's not longer a part of ICEFaces?
Has anyone come up with a good solution for logging out when using basic authentication.

Using the solution:

<%
session.invalidate();
response.sendRedirect("http://www.icefaces.org/");
%>

Only works for form based authentication.
In the Component Showcase you have an outputConnectionStatus at the same level as the <ice:panelTab>. How did you do this?
Are there any examples of building <ice:outputChart> inside of the backing bean dynamically? I'm wanting to define the different charts in a database and have them built based on the user.
Maybe i'm miss reading the docs, but i'm having and issues using and ArrayList as the datasource for the ice:outputChart.

<ice:outputChart
chartTitle="#{orsdc.onTimeStart.chartTitle}"
yaxisTitle="#{orsdc.onTimeStart.yaxisTitle}"
xaxisTitle="#{orsdc.onTimeStart.xaxisTitle}"
xaxisLabels="#{orsdc.onTimeStart.orMonthName}"
data="#{orsdc.percent}">
</ice:outputChart>

#### Code from backing bean orsdc #####

public List getPercent() {
List myList = new ArrayList() ;
myList.add(new Double(67));
myList.add(new Double(60));
myList.add(new Double(58));
myList.add(new Double(64));
myList.add(new Double(55));
myList.add(new Double(45));
myList.add(new Double(48));

return myList;
}

When ever I run the application I'm getting the following errors...

java.lang.ClassCastException: java.lang.Double
at com.icesoft.faces.component.outputchart.AbstractChart.getAs2dDoubleArray(AbstractChart.java:163)
at com.icesoft.faces.component.outputchart.AxisChart.getData(AxisChart.java:207)
at com.icesoft.faces.component.outputchart.AxisChart.buildChart(AxisChart.java:63)
at com.icesoft.faces.component.outputchart.AbstractChart.encode(AbstractChart.java:83)
at com.icesoft.faces.component.outputchart.OutputChart.encodeBegin(OutputChart.java:367)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChild(CustomComponentUtils.java:337)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChildren(CustomComponentUtils.java:325)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChild(CustomComponentUtils.java:341)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderTableCell(PanelBorderRenderer.java:325)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderTableCells(PanelBorderRenderer.java:255)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderWest(PanelBorderRenderer.java:166)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderEastWestCenter(PanelBorderRenderer.java:153)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderPanel(PanelBorderRenderer.java:131)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.encodeEnd(PanelBorderRenderer.java:107)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:362)
at com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:92)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:546)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:520)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:25)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:161)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30)
at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:48)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29)
at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:79)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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.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:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
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(Unknown Source)
Jul 30, 2008 5:03:40 PM com.sun.faces.lifecycle.LifecycleImpl phase
WARNING: executePhase(RENDER_RESPONSE 6,com.icesoft.faces.context.BridgeFacesContext@6de4b) threw exception
java.lang.NullPointerException
at com.icesoft.faces.component.outputchart.OutputChartRenderer.encodeBegin(OutputChartRenderer.java:78)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
at com.icesoft.faces.component.outputchart.OutputChart.encodeBegin(OutputChart.java:375)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChild(CustomComponentUtils.java:337)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChildren(CustomComponentUtils.java:325)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChild(CustomComponentUtils.java:341)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderTableCell(PanelBorderRenderer.java:325)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderTableCells(PanelBorderRenderer.java:255)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderWest(PanelBorderRenderer.java:166)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderEastWestCenter(PanelBorderRenderer.java:153)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderPanel(PanelBorderRenderer.java:131)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.encodeEnd(PanelBorderRenderer.java:107)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:362)
at com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:92)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:546)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:520)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:25)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:161)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30)
at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:48)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29)
at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:79)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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.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:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
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(Unknown Source)
Jul 30, 2008 5:03:40 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Persistent Faces Servlet threw exception
javax.faces.FacesException: java.lang.NullPointerException
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:310)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:25)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:161)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30)
at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:48)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29)
at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:79)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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.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:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
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(Unknown Source)
Caused by: java.lang.NullPointerException
at com.icesoft.faces.component.outputchart.OutputChartRenderer.encodeBegin(OutputChartRenderer.java:78)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
at com.icesoft.faces.component.outputchart.OutputChart.encodeBegin(OutputChart.java:375)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChild(CustomComponentUtils.java:337)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChildren(CustomComponentUtils.java:325)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChild(CustomComponentUtils.java:341)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderTableCell(PanelBorderRenderer.java:325)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderTableCells(PanelBorderRenderer.java:255)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderWest(PanelBorderRenderer.java:166)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderEastWestCenter(PanelBorderRenderer.java:153)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.renderPanel(PanelBorderRenderer.java:131)
at com.icesoft.faces.component.panelborder.PanelBorderRenderer.encodeEnd(PanelBorderRenderer.java:107)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:362)
at com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:92)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:546)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:520)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
... 29 more
Is there a work around for using a colspan with the panelGrid. I've tried using two seperate panelGrids with different column lengths. But this only ends up with Duplicate component ID errors.

I'm using a panelPopup to create an input form and need a semi-complex layout. The design uses <html> <tables> for the layout. I can't seem to find a way to do this using ICEfaces.
 
Profile for awamser -> Messages posted by awamser [13]
Go to:   
Powered by JForum 2.1.7ice © JForum Team