Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha3
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEFaces 2.0 ACE Components
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
Add a linkButton component to the ACE component suite.
Activity
Greg Dick
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.0-Beta [ 10231 ] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] | |
Assignee Priority | P1 | |
Description | Add a commandLink component to the sparkle component suite | Add a commandLink component to the sparkle component suite. |
Security | Private [ 10001 ] | |
Assignee | Greg Dick [ greg.dick ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21764 | Fri Jun 18 22:50:26 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.commandlink/commandlink.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21765 | Fri Jun 18 22:51:08 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/src/org/icefaces/component/commandlink/CommandLinkRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21842 | Mon Jul 05 15:35:49 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/src/org/icefaces/component/commandlink/CommandLinkRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21843 | Mon Jul 05 15:37:11 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.commandlink/commandlink.js
|
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee | Greg Dick [ greg.dick ] | Mircea Toma [ mircea.toma ] |
Mircea Toma
made changes -
Assignee | Mircea Toma [ mircea.toma ] | Greg Dick [ greg.dick ] |
Ken Fyten
made changes -
Assignee | Greg Dick [ greg.dick ] | Mircea Toma [ mircea.toma ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21900 | Wed Jul 14 10:44:29 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.commandlink/commandlink.js
|
Ken Fyten
made changes -
Fix Version/s | 2.0-Beta2 [ 10242 ] | |
Fix Version/s | 2.0-Beta1 [ 10231 ] |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Invalid [ 6 ] |
Ken Fyten
made changes -
Resolution | Invalid [ 6 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee Priority | P1 | P2 |
Assignee | Mircea Toma [ mircea.toma ] | Greg Dick [ greg.dick ] |
Ken Fyten
made changes -
Security | Private [ 10001 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22614 | Wed Oct 13 14:10:07 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/src/org/icefaces/component/linkButton/LinkButtonRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22648 | Fri Oct 15 16:15:31 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/src/org/icefaces/component/linkbutton/LinkButtonMeta.java
MODIFY /icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.linkbutton/linkbutton.js MODIFY /icefaces/scratchpads/sparkle/component/src/org/icefaces/component/linkbutton/LinkButtonRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22687 | Tue Oct 19 10:31:08 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.linkbutton/linkbutton.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22708 | Wed Oct 20 16:16:25 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/src/org/icefaces/component/linkbutton/LinkButtonMeta.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22709 | Wed Oct 20 16:16:53 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/showcase/test/src/org/icefaces/commandLink/LinkButtonBean.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22710 | Wed Oct 20 16:17:33 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/sparkle/component/src/org/icefaces/component/linkbutton/LinkButtonRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22927 | Wed Oct 27 10:12:47 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/LinkButtonRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22929 | Wed Oct 27 11:05:05 MDT 2010 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/LinkButtonRenderer.java
|
Ken Fyten
made changes -
Summary | Add commandLink Sparkle component | New LinkButton ACE component |
Environment | ICEFaces 2.0 | ICEFaces 2.0 ACE Components |
Salesforce Case | [] | |
Component/s | ACE-Components [ 10050 ] | |
Component/s | Components [ 10012 ] | |
Assignee Priority | P2 | |
Description | Add a commandLink component to the sparkle component suite. | Add a linkButton component to the ACE component suite. |
Ken Fyten
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 2.0.0 [ 10230 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
I did an experiment with adding an href to a link that has been defined with an ajax actionListener. The intent was to create a link with both an actionListener but with the ability to open the link in a different page. This works, to an extent. You CAN open the link in a new tab, and clicking on the link does cause the actionListener to be called, but an NPE is thrown in the event handling afterwards.
java.lang.NullPointerException
at org.icefaces.event.BridgeSetup.processEvent(BridgeSetup.java:98)
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:102)
at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2040)
at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:2016)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:298)
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:242)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:104)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
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(Thread.java:619)
java.lang.NullPointerException
at org.icefaces.event.WindowAndViewIDSetup$1.encode(WindowAndViewIDSetup.java:52)
at org.icefaces.event.UIOutputWriter.encodeBegin(UIOutputWriter.java:32)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1607)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:164)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:300)
at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:101)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1609)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1612)
at org.icefaces.context.DOMPartialViewContext.processPartial(DOMPartialViewContext.java:147)
at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:985)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1609)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:378)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
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(Thread.java:619)