Hi Mansour, I think PortletMessaging can help a little bit for the cases. PortletMessaging provides inter-portlet communication. For example, role browser and role details portlet communicate each other by PortletMessaging. If a user clicks an item in role browser, then both portlet change their views by pulishing/consuming messages.
Regards, Woonsan --- On Wed, 9/17/08, Mansour Al Akeel <[EMAIL PROTECTED]> wrote: > From: Mansour Al Akeel <[EMAIL PROTECTED]> > Subject: Re: $renderRequest.createActionURL() and portlet communication > To: "Jetspeed Users List" <[email protected]> > Date: Wednesday, September 17, 2008, 1:54 AM > Woonsan, thank you for the explanation. > What I am trying to do is to post to a different portlet. > So how can I > get the encoded url for that portlet in velocity. > Let's say I have portlet-1 and one of the functionality > that it provides > is availabe in portlet-2, and I want to post to portlet-2. > How can I do > this? > Another senario is an action that is avialable on all the > pages, and the > functionality is available in one of my portlets. I know I > can use > renderPortlet in velocity inside the decorator, but I need > to do it this > way. Do you have an advice ? > > > Thank you. > > > Woonsan Ko wrote: > > Hi Mansour, > > > > I'm not sure I understand your problems, but I can > say the createActionURL() makes an encoded url string which > enables to choose the proper portlet to process the form > submission. > > When a form of a portlet in portal page is submitted, > there should be two phases to process: action phase and > render phase. > > The portal can choose a portlet for the action phase > from the encoded url. > > You can refer to PLT.5.2.4 and PLT.7 for more > information. > > Also, you can check the details and internals from the > book: http://portals.apache.org/jetspeed-2/developers.html. > > > > Regards, > > > > Woonsan > > > > > > --- On Sat, 9/13/08, Mansour Al Akeel > <[EMAIL PROTECTED]> wrote: > > > > > >> From: Mansour Al Akeel > <[EMAIL PROTECTED]> > >> Subject: $renderRequest.createActionURL() and > portlet communication > >> To: "Jetspeed Users List" > <[email protected]> > >> Date: Saturday, September 13, 2008, 5:23 AM > >> I am trying to post a from to one of the portlets > I have on > >> the page. I > >> am using $renderRequest.createActionURL() as the > action. > >> However it's > >> not giving me the correct URL. In fact I don't > feel I > >> understand this > >> correctly. All I know is that createActionURL > returns the > >> link where the > >> portlet is expecting its data at. But how it works > ? and > >> what do I use > >> to get the action url for a specific portlet ? > >> > >> Thank you in advance. > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: > >> [EMAIL PROTECTED] > >> For additional commands, e-mail: > >> [EMAIL PROTECTED] > >> > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
