Portlet to portlet link

I'm not sure I've seen anything definitive on this; either in
the forum or in documentation, so here goes.
If I have two reports and a link, what's the best way to put
both reports on the same page so that when a link is clicked in
the first report, the page is refreshed with the second report
being updated accordingly?
Right now, the link opens a new browser window which displays
the second report.
TIA,
Tom Barry

You can see the instruction about this in
http://www.arrowsent.com/oratip/frames.htm in "white paper"
menu. You can find the Power Point "Advanced Development
Techniques for Oracle Portal Components". It's very very very
useful for me and I think you too.

Similar Messages

  • Portlet-to-Portlet communication BEA Weblogic Portal 7.0 SP2 Windows environment

    I am new to BEA Weblogic Portal. I have a page with 3 portlets. Portlet 1 searches
    and displays data in portlet 2. When you click on a specific link in portlet
    2 it displays detailed data in portlet 3. This all works fine. My Problem is
    when I execute another search in portlet1 the results show up fine in portlet
    2, however portlet 3 still has the details from the previous search. How can
    I resolve this issue? Any advice on how to deal with caching in general?

    I am new to BEA Weblogic Portal. I have a page with 3 portlets. Portlet 1 searches
    and displays data in portlet 2. When you click on a specific link in portlet
    2 it displays detailed data in portlet 3. This all works fine. My Problem is
    when I execute another search in portlet1 the results show up fine in portlet
    2, however portlet 3 still has the details from the previous search. How can
    I resolve this issue? Any advice on how to deal with caching in general?

  • Need an example of Portlet to Portlet Communication

    We need a very simple example of Portlet to Portlet communication in Plumtree 5.01. We need to understand the concept of passing a variable from one Portlet to another.
    A good example would be clicking on a link in one Portlet and displaying a parameter from that first Portlet in the other Portlet.
    Thanks in advance for your help.
    Todd Bocik

    There are several ways to do this. The way that I like best is using a User Setting.
    1) Pick a name for your setting.
    2) Enter the name of the setting in the web service configuration for the two (or more) web services that want to share the setting. Any portlet that needs to "see" the setting must have it specified its web service configuration.
    3) When a user clicks on a link in one of your portlets, set the setting: IPortletResponse.SetSettingValue(SettingType.User, "settingName", "settingValue")
    4) In another portlet, get the setting and display it: IPortetRequest.GetSettingValue(SettingType.User, "settingName")
    The nice thing about doing it this way is that even if your portlets are set to be cached "forever," they will change whenever you change the user setting (assuming you followed step 2).
    Hope this helps,
    Chris Bucchere
    [email protected]
    Bucchere Development Group
    http://www.bucchere.com| 415.516.3941

  • Portlet required for WLPS7.0  which is equivalent to WebPage Portlet/WebClipping portlet of Websphere Portal Server4.1

    Hi All,
    I am searching for an available portlet for WLPS 7.0 which is equivalent in functionalities
    to Webpage Portlet/Webclipping Portlet of Websphere Portal Server4.1 (IBM). On
    specifying URL this portlet should be able to get URL's screen in the portlet.
    Regards,
    Kinjal.

    Kinjal,
    Look at the uriContent tag to see if that suits your needs:
    http://edocs.bea.com/wlp/docs40/p13ndev/jsptags.htm#1058397
    PJL
    "Kinjal" <[email protected]> wrote:
    >
    Hi All,
    I am searching for an available portlet for WLPS 7.0 which is equivalent
    in functionalities
    to Webpage Portlet/Webclipping Portlet of Websphere Portal Server4.1
    (IBM). On
    specifying URL this portlet should be able to get URL's screen in the
    portlet.
    Regards,
    Kinjal.

  • Portlet to Portlet Across Pages

    Does anyone know the recommended way to do portlet to portlet interaction ACROSS
    PAGES? i've seen the 'martini' portlet but this doesnt show how one portlet can
    affect another portlet on a different page.
    I've tried connecting webflows via proxy nodes (doesn't work right, causes portlet
    B to be included in portlet A's page, which will cause errors)
    I've started to do a "forward" customization to the portal like the "redirect"
    example on dev2dev, but this doesn't work well either.
    thansk

    thanks, i appreciate the feedback. that's how i'm going to try it...
    "William Young" wyoungATsapient.com wrote:
    >
    Heya Kurt,
    We did almost the same thing you are trying to do (we had a quick search
    input
    box in our header instead of a portlet that appeared everywhere).
    We implemented it using a tag such as this:
    <portal:form event="bea.portal.framework.internal.refresh"
    namespace="search"
    pageName="SearchResultPage" name="frmBasicSearch" method="GET">
    The SearchResultsPage rendered our SearchResultsPortlet. The search
    results
    portlet's webflow had the refresh event go directly the SearchIP (which
    is a bit
    weird...but it worked). We did this in Portal 4.0.
    Will Young
    "Kurt C" <[email protected]> wrote:
    you could do this, but that doesn't require portlet to portlet communication
    at
    all. the point is that the search form should be painted on all screens
    but display
    it's results on only 1 page. The results "window" is very large, the
    search form
    is very small.
    after some thought, i think the best way to do this is by doing an actual
    page
    change and passing the search criteria with the request. It's not ideal,
    but i
    think the only option for portlet to portlet across page boundaries
    "Adnan Bukhari" <[email protected]> wrote:
    I don't know much about your design but to keep things simple if you
    design your
    search portlet such that it also shows search result the you can use
    the portlet
    on both pages. Store search result in pipeline session.
    Regards
    Adnan
    "Kurt C" <[email protected]> wrote:
    The portlet can be made to post to itself. You can then have an
    InputProcessor which can intercept the data and store it in the session.
    Then when a user clicks on the second page, on refresh the second
    portlet can retrieve the data from the session.but this doesn't accomplish the goal of sending the user from page1
    to 2, they
    are having to do it manually
    Also, I think that instead of posting to the same page, the portletcan
    be made to post to the second page after going through the input
    processor. That way you can have the user fill in the form data,then
    i've tried this with createPageChange url and with Proxy nodes (i.e.,
    IP to IP
    in another webflow , represented on another page)
    and it doesn't work
    i think maybe i can just do a regular "get" to the second page andlet
    it do the
    processing
    Jalpesh Patadia <[email protected]> wrote:
    Kurt C wrote:
    Yes, i figured that. But what if portlet A (on page 1) is submittingform data
    to portlet B (on page 2)? How does the form data get put into the
    session?
    I suppose
    you can just do a pageChangeUrl tag and pass in the parameters,
    but
    then you really
    couldnt' use any webflow , correct??The portlet can be made to post to itself. You can then have an
    InputProcessor which can intercept the data and store it in the session.
    Then when a user clicks on the second page, on refresh the second
    portlet can retrieve the data from the session.
    Also, I think that instead of posting to the same page, the portletcan
    be made to post to the second page after going through the input
    processor. That way you can have the user fill in the form data,then
    hit submit which will then activate the second page. Once the portlet
    in
    the second page is being rendered, it can retrieve the informationfrom
    the session and display appropriate information.
    Thanks,
    Jalpesh.
    Jalpesh Patadia <[email protected]> wrote:
    One way which I can think of is to put the data you want to share
    into
    the pipeline session. Then when the portlet on another page is
    accessed,
    it would fetch that data and then change it's display accordingly.
    Thanks,
    Jalpesh.
    Kurt C wrote:
    Does anyone know the recommended way to do portlet to portlet
    interaction
    ACROSS
    PAGES? i've seen the 'martini' portlet but this doesnt show how
    one
    portlet can
    affect another portlet on a different page.
    I've tried connecting webflows via proxy nodes (doesn't work right,causes portlet
    B to be included in portlet A's page, which will cause errors)
    I've started to do a "forward" customization to the portal like
    the
    "redirect"
    example on dev2dev, but this doesn't work well either.
    thansk

  • Portlet Item Attr: "Link That Displays Item in New Browser Window"

    I have been searching the forums for a similar experience, but haven't found anything quite like this:
    I have a couple of portlets. One is a Discoverer Portlet, the other is something more basic: The "Developer News" portlet from the 9iAS Community portlet provider.
    After defining the portlets and looking at them, I edit the page and click the Edit button (little pencil) to edit the attributes.
    There are radio buttons for Display Options.
    One option is: "Link that Displays Item in New Browser Window."
    When I select this, OK, and then go back to the page, **the portlet doesn't show at all any more! There is no link, no nothing. Note that I have defined a Display Name, which should be the text for the link.
    It would seem that this feature flat out doesn't work.
    This technique for a popup works fine for an "Item" defined in an item region.
    Anyone?

    Yes -- I did do that after reading an article on metalink about such issues.
    This actually changes the problem.
    When I add the "Display name and image link" attribute to the region, I now do get a link.
    However, clicking it brings up an undefined Discoverer portlet.
    It works great for non-Disco portlets. For instance, I was able to pop up the "Developer News" portlet from the Oracle 9iAS Community portlet provider.
    I think the problem is that the link that Disco produces does not provide enough information to bring up the particular portlet. For instance, the URL does not have the workbook name, the worksheet name, the parameter values, etc.
    If anyone uses Disco w/ the portal, I would be curious to hear if anyone can reproduce this apparent bug / limitation.

  • Creating link to other Portlet's Header links

    I would like to have a link, in a HTML Portlet or someplace, to the 'Customize' or delete ('x') on a portlet's header. This way the user can click my link directly instead of searching for the portlet and clicking the Customize link there.
    I can do it by copying the shortcut for the Customize and pasting it into my HTML Portlet, but this will only work for me, because it has my IDs in the URL.
    How can I find the link to use for the other Portlet's headers that any user can use?
    Thanks,
    Gary

    The user identity is not included in the portlet customization URL (it comes from somewhere else). The approach you describe works just fine.

  • How add a image in the banner portlet like 'my links' in favourite portlet

    How can I add a image in the banner of a portlet, like the 'my links' image in the Favourite Portlet?
    Thanks in advance

    hi,
    The image mylinks is not rendered by the portlet. It is a part of the page. You can always do a similar thing like rendering the image in the same page before the portlet.
    Thanks,
    Sriram

  • Portlet Main Banner links

    Does anyone know how to turn off the main banner link in a contentr area portlet. We want to stop the user drilling into the content area itself but simply use the links displayed in the content area.

    You can edit the style for your content area and set the banner height for the main banner to 0. This will make the main banner disappear altogether.
    You can control the region banner and group by banners from within the individual item types for that style if you want.
    On one of our implementations, we created our own folder 'banners' by creating an image in each folder and giving it the type of the topmost image. This kept the banner from showing and gave an image that the customer liked at the top of the folder area.
    Note that if you change the banner height, if you need to do any editing in that folder, you have to change the banner height back to a number greater than 0 so you can get to the edit link.

  • Disco Portlet "View Worksheet" link

    We are running Discoverer 9.0.2.53 and Portal 9.0.2.3
    We have Discoverer portlets that were created using a private connection. When clicking the "View Worksheet" link, users are prompted for the password. Creating a connection in Viewer using the EUL owner connection is a work around but was unacceptable to the developers mainly because the users can delete the connection.
    I reviewed 8.4.3 of the 9iAS Discoverer Configuration Guide to start Discoverer without exposing a password in the URL but the "View Worksheet" link in the Discoverer portlet is dynamically generated by worksheet_run.xsl. That style sheet can't be modified. I had opened TAR 3225992.995 trying to get suggestions and the discussion is covered here.
    I did some more investigating and if I click on the "View Worksheet" link and add a URL parameter "&pw=password" I can connect with no problem but that would still entail modifying worksheet_run.xsl and I cant hide the URL with Portal. I can hide the URL parameters in viewer if there is a viewer connection.
    We are currently logging in as each user that should have access to these 200+ Discoverer portlets as they are added to OID and set up a viewer user defined (Private) connection as a work around even though it is unacceptable to the customer. It is also an administrative nightmare for us.
    Any suggestions appreciated, Ron

    Hi
    I'm not certain with regards to this being configurable in 10g R1. If it is, it will more than likely be done when you set up the portlet initially. Certainly this is the way it is done in 10g R2. I'll dig around and see what I can find. Sorry I can't be more help at this stage.
    Best wishes
    Michael

  • Need Portlets without Customize link in page

    hi Oracles,
    We have created set of Portlets which contains Forms and components.
    now, when we publish pages which contain portlets to the pubic users,it shows the
    Customize link in each portlet header area.
    we must disable or remove it.
    it is an urgent for us
    thanks for hearing us.
    regards,
    kathir S.
    null

    I have previously suggested a work around.
    - create a new application
    - Create/move your forms/reports in this application
    - Grant View privledge to Authenticated_users group
    You should be all set. Any forms/reports etc created in this application would not have customize on the Portlet title.
    Hope it helps.

  • URGENT! Where is IMAP portlet "Edit Defaults" link????

    Hi all,
    I've deployed PDK(January). Registered the imap portlet to portal and add a portlet to a newly created page.
    It iis written in documentation that there is a "Edit Defaults" page to enter server information (other than customization link to enter username/password info). But I could not find how to navigate to tha "Edit Default Page".
    Any comments,
    Thanks in advance,
    Yeliz

    Hi.
    To get to the Edit Defaults page, click on the "Edit" link on your page. This will open a new page. On this page, just above your portlet there will be a button called "Actions". This will show you a page with the heading "Select Action". On this page, select the "Edit Defaults" radio button and click on OK. The page which opens is the Edit Defaults page.
    Please note, the method I have described above holds true for most portal 9.0.2 versions. It might vary for certain portal 9.0.2 versions.
    Thanks,
    Ashish.

  • Portlet that displays links inside it

    I need a portlet that displays the links inside the portlet without opening a new window.
    Thanks
    null

    Hi there,
    We've been playing around with something like this. We wanted to create an application which acted as an autonomous entity within a portal page. We finally managed to do this with a combination of the parameters passing example and use of session variables (wwpre_api). The thing here is that any session variables must be referenced with the portlet reference and a portlet's show method must always pre-check for the current state.
    The main thing to watch out for is that you want any portlets shown on a particular page to retain state while you are "working" in another portlet, hence the session variables.
    This is now growing into an application framework which allows screen changes (i.e. edit to list and back) to occur from links within the portlet, without jumping to a new page. We are considering to eventually release this when we cleaned things up a bit.

  • Elimination of Portlet Header Customise Link

    How to eliminate or hide the customise link
    in the portlet header.Should not remove portlet header.Link only to be removed.
    User should not customise the Porlet display name.What are the possibilities.
    Thanks.
    null

    We plan on adding this ability moving forward, but the only way to remove it today is to not display the banner.

  • Communication between two portlets - Java Portlet JSR168

    Communication between two portlets
    Hi All,
    i want to be question how do communication between two portlets. Exam:
    I have 2 portlets in a portal together: a Menu portlet & a Content portlet, now i want when i click to an link of portlet Menu then my Content portlet will get param from link that.
    i'm develop by Oracle Jdeveloper tool & OracleAS 10g.
    Thank a lot !

    Hello,
    I assume you are not using Weblogic Portal, correct? If you are using Weblogic Portal, you could use events to communicate between two JSR168 portlets, but this only works in Weblogic Portal.
    If you are not using Weblogic Portal, the only way to communicate between two JSR 168 portlets is to put an attribute in the session in one portlet, and retrieve it from the session in the other portlet. For example, to set a value in your Menu portlet, given a javax.portlet.PortletRequest variable "request", and an object you want to send to the content portlet in the variable "menuChoice":
    javax.portlet.PortletSession session = request.getPortletSession(true);
    session.setAttribute("menuChoice", menuChoice, javax.portlet.PortletSession.APPLICATION_SCOPE);
    Then, in your content portlet to retrieve the value of the menuChoice variable you would do this:
    javax.portlet.PortletSession session = request.getPortletSession(true);
    Object menuChoice = session.retAttribute("menuChoice", javax.portlet.PortletSession.APPLICATION_SCOPE);
    Kevin

Maybe you are looking for