Foren
IPC mit Events in JSF
Stefanie Knoth, geändert vor 13 Jahren.
IPC mit Events in JSF
New Member Beiträge: 10 Beitrittsdatum: 12.05.10 Neueste Beiträge
Hallo,
ich habe ein Problem, mit dem ich mich schon seit Tagen herumschlage, deswegen stelle ich hier jetzt mal eine Frage:
Ich möchte folgendes hinbekommen:
Ich habe auf einer Seite 2 Portlets A und B. Ich möchte, dass wenn ich in Portlet A auf einen Button klicke, eine Änderung in Portlet B angezeigt wird.
JSF in Portlet A
Navigationsregel:
Folgendes verwende ich:
liferay 6.0.2
edorasware portletfacesbridge 2.0.0-ALPHA4
JSF 2.0
Tomcat 6
Egal, was ich versuche, ich bekomme immer folgende Fehlermeldung (auch wenn in der Methode selectionListener, die ja das Event entgegen nehmen soll, alles auskommentiert ist):
vielen Dank für jeden Hinweis
ich habe ein Problem, mit dem ich mich schon seit Tagen herumschlage, deswegen stelle ich hier jetzt mal eine Frage:
Ich möchte folgendes hinbekommen:
Ich habe auf einer Seite 2 Portlets A und B. Ich möchte, dass wenn ich in Portlet A auf einen Button klicke, eine Änderung in Portlet B angezeigt wird.
JSF in Portlet A
<h:form>
<h:commandbutton actionlistener="#{A.selectionListener}" value="Submit">
</h:commandbutton>
</h:form>
Navigationsregel:
<from-view-id>/xhtml/a-view.xhtml</from-view-id>
<navigation-case>
<from-outcome>DataSetEvent</from-outcome>
<to-view-id>/xhtml/b-view.xhtml</to-view-id>
</navigation-case>
Folgendes verwende ich:
liferay 6.0.2
edorasware portletfacesbridge 2.0.0-ALPHA4
JSF 2.0
Tomcat 6
Egal, was ich versuche, ich bekomme immer folgende Fehlermeldung (auch wenn in der Methode selectionListener, die ja das Event entgegen nehmen soll, alles auskommentiert ist):
ERROR [jsp:156] java.lang.IllegalStateException
at com.sun.faces.context.FacesContextImpl.assertNotReleased(FacesContextImpl.java:635)
at com.sun.faces.context.FacesContextImpl.getViewRoot(FacesContextImpl.java:426)
at com.sun.faces.context.StateContext.partialStateSaving(StateContext.java:118)
at com.sun.faces.facelets.tag.jsf.ComponentSupport.suppressViewModificationEvents(ComponentSupport.java:424)
at com.sun.faces.facelets.compiler.UIInstructionHandler.apply(UIInstructionHandler.java:122)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:94)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:79)
at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:148)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:711)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:96)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
at org.portletfaces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:230)
at org.portletfaces.bridge.GenericFacesPortlet.doView(GenericFacesPortlet.java:194)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:66)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:91)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
vielen Dank für jeden Hinweis
Stefanie Knoth, geändert vor 13 Jahren.
RE: IPC mit Events in JSF
New Member Beiträge: 10 Beitrittsdatum: 12.05.10 Neueste Beiträge
*seufz* wer lesen kann ist klar im Vorteil... ich habe eben nochmal alles überprüft und festgestellt, dass die Löstung schon auf der Edoras Projekt Seite steht
Zumindest diese Fehlermeldung ist damit erstmal behoben -.-
ich lass den Post trotzdem mal hier stehen, vielleicht steht ja noch jemand so auf dem Schlauch wie ich -.-
Cut tag 2.0.0-ALPHA4 in SVN
Note that postback of forms still does not work correctly due to Mojarra issue#1604. Until then, you can use the custom jsf-impl.jar included with the Examples.
Zumindest diese Fehlermeldung ist damit erstmal behoben -.-
ich lass den Post trotzdem mal hier stehen, vielleicht steht ja noch jemand so auf dem Schlauch wie ich -.-