Link to Portlet

Does anyone know how to create a link to a portlet that opens in it's own window?
I appreciate your responses!
Thanks,Elyssa

Hi,
It worked for me. Try logging in to OTN.
btw, you migt want to try the latest Lotus Notes Portlets from
http://portalstudio.oracle.com/servlet/page?_pageid=3191&_dad=ops&_schema=OPSTUDIO
Regards,
Abhinav

Similar Messages

  • Removing customization link from portlet header.

    Hi,
    Could u suggest me out of the 2 ways to remove customization link from portlet header.I am using the default stock prices portlet in my page.
    Where and how should i change the provider.xml file.
    If not this how can I setShowEdit(False) which is one of the methods in MutablePortlet interface.How can i find this code related to Stock portlet.I mean where can we have access this code where the provider API's are used for some of the readymade portlets that oracle provides.
    I am using release 1 of oracle portal.
    Thanx
    Vipul

    Hi,
    I see two things that you could try :
    first try to set the security level at the portlet level, then allow users to display your portlet, not to customize it. I know it's possible with tabs, maybe it can apply to you.
    Else you also can modify the package of your portlet (or the provider.xml file if it's not the package). You should read the pl/sql code and find the variable concerning the customization link in the rendering part. It may be set to 'tru', just set it to 'false' and recompile.
    I've done it when installing some portlets and it works : that way I could translate the portlet in franch, remove the help link, remove the detail link, and so on...
    Hope this helps,
    Gael.

  • Linking between portlets

    Can anyone describe how to create a link in one portlet that updates the data in another portlet on the same page.

    hi Ying,
    please check your DB availability/connectivity. are you able to ping to your db?
    also check the application.log which should have indications of errors.
    thanks,
    AMN

  • Links between portlets on the same page

    Hi,
    I want to search for an employee in a poplist. When I choose one from the poplist I want a report to start that will show all the projects he is working in.
    The above happens but when I put my form as a portlet on a page I want the report to start in another portlet on the same page. Now it opens in a new window and that's not good.
    This is how the link works.
    On the link in the form I have a call 'javascript:runrep()'
    On the form, in the 'Form text' section, in the 'Footer Text' I added the
    code for the runrep function (given below).
    <script>
    function runrep()
    var formObj = document.forms[0];
    var pers_id;
    for (var i=0; i < formObj.length ; i++){
    if (formObj.elements.name == "PERSONAL_SOK.DEFAULT.ID.01"){
    //PERSONAL_SOK is the form name
    pers_id = formObj.elements[i].value;
    break;
    var url="http://linux.ekn.se:7778/pls/portal/ppe_utv.ppe_visa_projektforslag.show?
    //PPE_UTV is the schema_name and PPE_VISA_PROJEKTFORSLAG is the report
    p_arg_names=pers_id&p_arg_values=" + pers_id;
    window.location=url
    </script>
    I guess the url has to have another adress to open on the same page, but what?
    /Jennie

    The post below shows you how to link two reports on the same page. You can probably modify it's solution to achieve what you're trying to do.
    Providing Oracle's default color pallete
    Regards
    Hsiu

  • How to add links to portlet header ?

    I want to add a print link to the portlet header, along with Customize, Help, About etc
    Is there any way to do this ? (Using PDK, java or pl/sql)

    Andrew,
    From web providers' perspective, you should be able to do this. Constructing the portlet header involves constructing the title link & then adding the action parameter links for all the modes that have been enabled using the provider.xml. The title part is constructed by the method renderTitle() in oracle.portal.provider.v2.render.DefaultContainerRenderer while action parameters (i.e. "Customize","help" etc) are rendered by renderActions(). This method internally invokes renderAction() which by default would render the locale specific text for that mode. So to fulfil your requirement you will have to create your own Container Renderer by extending the DefaultContainerRenderer and overriding the method renderActions() to incorporate one more link on the header.
    Having said that, all the links on the portlet header are mapped to a unique mode. I don't think that you should be creating a new mode for this (would involve extending a lot of JPDK framework classes), but am not aware of how the flow will happen once the "print' is clicked by the user. Perhaps, JPDK gurus can throw some light on this.
    Regards,
    Abhinav

  • Copy as jsp break up links in portlets?

    for accessibility reasons we have to create a page in the normal way, but than have to copy as JSP to edit the HTML to get a good layout.
    Doing so we find that portlets keep links to the original page! Is this correct?
    Worse links dynamically generated by portlets refer to original page and not to JSP.
    The original page is: GESTBANDO
    The JSP is: home
    Follows code (generate automatically by portal)
    <%@ page import="oracle.webdb.utils.*,java.util.ArrayList" %>
    <%@ taglib prefix="portal" uri="/WEB-INF/lib/wwjpstag.jar" %>
    <!-- usePortal Tag -->
    <portal:usePortal />
    <!-- Begin prepare Tag(s) -->
    <portal:prepare >
    <portal:portlet id="PI251075" instance="GESTBANDO/E446BE70A039A9D8E030660A552908A6" header = "false"/>
    <portal:portlet id="PI250065" instance="GESTBANDO/E47DB64C5D08E230E030660A55297855" header = "false"/>
    <portal:portlet id="PI251074" instance="GESTBANDO/E4991023603CEAF5E030660A55293184" header = "false"/>
    </portal:prepare>
    <!-- End prepare Tag(s) -->
    <!-- Begin HTML-->
    <HTML>
    <HEAD>
    <portal:useStyle name="SHARED/MAIN_STYLE"/>
    <TITLE>home</TITLE>
    </HEAD>
    <BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0" class="Bodyid1siteid0">
    <!-- Begin Region 148603-->
    <!-- Vertical Split Mode -->
    <TABLE BORDER="0" WIDTH="100%" HEIGHT="0" CELLPADDING="4" CELLSPACING="1">
    <TR>
    <TD valign="top" HEIGHT="0" WIDTH="21%">
    <!-- Begin Region 150096-->
    <!-- Horizontal Split Mode -->
    <!-- Begin Region 148604-->
    <TABLE BORDER="0" WIDTH="100%" CELLPADDING="4" CELLSPACING="0" class="RegionNoBorder">
    <TR>
    <TD WIDTH="100%">
    <portal:showPortlet name="PI251075" header="false" /></TD>
    </TR>
    </TABLE>
    <!-- End Region 148604-->
    <!-- Begin Region 150097-->
    <TABLE BORDER="0" WIDTH="100%" CELLPADDING="4" CELLSPACING="0" class="RegionNoBorder">
    <TR>
    <TD WIDTH="100%">
    <portal:showPortlet name="PI250065" header="false" /></TD>
    </TR>
    </TABLE>
    <!-- End Region 150097-->
    <!-- End Region 150096-->
    </TD>
    <TD valign="top" HEIGHT="0" WIDTH="79%">
    <!-- Begin Region 148601-->
    <TABLE BORDER="0" WIDTH="100%" CELLPADDING="4" CELLSPACING="0" class="RegionNoBorder">
    <TR>
    <TD WIDTH="100%">
    <portal:showPortlet name="PI251074" header="false" /></TD>
    </TR>
    </TABLE>
    <!-- End Region 148601-->
    </TD>
    </TR>
    </TABLE>
    <!-- End Region 148603-->
    </BODY>
    </HTML>
    <!-- End HTML -->

    Not certain, but this can fix myriad Mail problems...
    Safe Boot from the HD, (holding Shift key down at bootup), it will try to repair your Disk Directory while the spinning radian is happening, so let it go, run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, then move these folder & file to the Desktop.
    Move this Folder to the Desktop...
    /Users/YourUserName/Library/Caches/Mail/
    Move this file to the Desktop...
    /Users/YourUserName/Library/Mail/Envelope Index
    Reset the Launch Services...
    http://www.thexlab.com/faqs/resetlaunchservices.html#Anchor-Reset-47857
    Reboot.
    If that doesn't do it and you can afford to redo all your Rules, try these & reboot...
    /Users/YourUserName/Library/Mail/MessageRules.plist
    /Users/YourUserName/Library/Mail/MessageRules.plist.backup

  • Link to "portlet provider" not accessible

    Hi,
    When you goto:
    http://otn.oracle.com/sample_code/products/iportal/htdocs/notesdemo/notesimpl.html
    then choose the link to download "Notes provider" or "readme" you get the error message:
    Document not found. (WWC-46000)
    Document not found. (WWC-46000)

    Hi,
    It worked for me. Try logging in to OTN.
    btw, you migt want to try the latest Lotus Notes Portlets from
    http://portalstudio.oracle.com/servlet/page?_pageid=3191&_dad=ops&_schema=OPSTUDIO
    Regards,
    Abhinav

  • HTML Link within Portlet

    Hi,
    1) We are developing a tree using basic HTML/JSP. we need to provide <a href> links which help us to traverese from 1 page to another within the same portlet, also some parameters need to be passed during the same. Also, the js & css references provided in the page are not working.
    Please let me know how to incorporate links,css,js,images in our page within portlet.
    2) We need to pass parameters between 2 pages created using Portal UI, however, we are not using Omniportlet/Simple Parameter Form in these pages. Kindly let us know how do we achieve the same through portal builder/navigator.
    Thanks
    Nishant.

    Hi,
    You can find a similar discussion at this link:-
    Forms in Portal
    Regards,
    Sandeep

  • Remove Customize Link from Portlet - URGENT

    Hi,
    I have created an URL Application to be published as Portlet in my portal page. I need to include the Header of Portlet but not the Customize Link that appears in it. I tried modifying the Portlet Defaults but the option of removing Customize Link is not there. It only appears some data related to URL application...Please could you help me with this? Is there any patch I need to apply?
    MANY THANKS
    Mariela

    Hi,
    I see two things that you could try :
    first try to set the security level at the portlet level, then allow users to display your portlet, not to customize it. I know it's possible with tabs, maybe it can apply to you.
    Else you also can modify the package of your portlet (or the provider.xml file if it's not the package). You should read the pl/sql code and find the variable concerning the customization link in the rendering part. It may be set to 'tru', just set it to 'false' and recompile.
    I've done it when installing some portlets and it works : that way I could translate the portlet in franch, remove the help link, remove the detail link, and so on...
    Hope this helps,
    Gael.

  • How to Link two Portlet

    Hi ,all.
    I am beginning study Porttal, I had build two Portlets by Java, The Portlet1 and Portlet2 .
    How to link to Portlet1 from Portlet2 ?
    How to pass value to Portlet1 and Portlet2 ?
    Thanks and Best Regards!

    Steps
    1) create 2 Oracle PDK portlets (p1 and p2 with same parametr name. let say 'param') using Jdeveloper and register with Portal
    2) p1's code
    <%@page contentType="text/html; charset=windows-1252"
    import="oracle.portal.provider.v2.render.PortletRenderRequest,oracle.portal.provider.v2.http.HttpCommonConstants,oracle.portal.provider.v2.ParameterDefinition,oracle.portal.provider.v2.url.*"
    %>
    <%
    PortletRenderRequest pReq = (PortletRenderRequest)
    request.getAttribute(HttpCommonConstants.PORTLET_RENDER_REQUEST);
    %>
    <P>Welcome <%= pReq.getUser().getName() %>.</P>
    <P>This is the <b><i>Show</i></b> render mode!</P>
    <%
    ParameterDefinition[] params =
    pReq.getPortletDefinition().getInputParameters();
    %>
    <p>This portlet's input parameters are...</p>
    <table align="left" width="50%" ><tr><td><span class="PortletHeading1">Name</span></td><td><span class="PortletHeading1">Value</span></td></tr>
    <%
    String name = null;
    String value = null;
    String[] values = null;
    for (int i = 0; i < params.length; i++)
    name = params.getName();
    values = pReq.getParameterValues(name);
    if (values != null)
    StringBuffer temp = new StringBuffer();
    for (int j = 0; j < values.length; j++)
    temp.append(values[j]);
    if (j + 1 != values.length)
    temp.append(", ");
    value = temp.toString();
    else
    value = "No values have been submitted yet.";
    %>
    <tr>
    <td><span class="PortletText2"><%= name %></span></td>
    <td><span class="PortletText2"><%= value %></span></td>
    </tr>
    <%
    %>
    <form action="<%=UrlUtils.htmlFormActionLink(pReq, UrlUtils.PAGE_LINK)%>" method="get">
    <%=UrlUtils.htmlFormHiddenFields(pReq, UrlUtils.PAGE_LINK) %>
    <input name="param" type="text" size="10">
    <input name="submit" type="submit">
    </form>
    </table>
    3) no change in P2's code.
    4) run portal you can pass value from p1 to p2
    cheers

  • Remove folder link from portlet published in page

    Is there a way to eliminate the link to a content area that appears in the portlet header in a page other than to hide the portlet header, and only leave the folder name?
    The only way I have accomplished this is to display the region banner in the content area, but there is some space between the header and the borders in the page.

    Julio,
    The only way to suppress the link is to remove the portlet header. We plan to give more control over the displaying of links in the portlet header in a future release.
    Regards,
    Jerry
    null

  • UI Template - How can I place a portlet application link?

    I've seen this error mentioned in several other questions posted but with no real solutions. "ORA-06502.
    - Unexpected error encountered in wwv_ui_template.show_unstructured_preview
    (ORA-06502: PL/SQL: numeric or value error: character string buffer too small)"
    We use Oracle Portal 3.0.8.2.
    I tried to cut the size by using JS source files but my template size was still way to large at 22kb. I'm trying to had to the banner a navigation menu which was dynamically created. The part that I need to condense in the template is the menu bar which is an application portlet. I need to know if there is a way to link a portlet within the template.
    We would prefer not to have to add this menu bar portlet to every page by adding it right to the template.
    Thanks for any assistance.

    Hello,
    I don't know if this will help you. The way that I got around the limit, at least as far as for a dynamic sql page is by putting the JavaScript code in a stored procedure using the htp.print option. Then I call the procedure using <oracle> </oracle> tags. This seems to work well, although it was a pain to format. These are the manual steps that I used to convert my JavaScript to an Oracle procedure (affixes the htp.print syntax):
    1) paste code into microsoft word
    2) replace tabs with spaces
    3) copy code
    4) paste code into microsoft excel (column b)
    5) highlight column b
    6) replace ' with '||''''||'
    7) populate column a with htp.print('
    8) populate column c with ');
    9) replace " with '||'"'||'
    10) copy contents
    11) paste in notepad
    12) select all
    13) paste in microsoft word
    14) replace tab with ''
    Hope this helps.
    I've seen this error mentioned in several other questions posted but with no real solutions. "ORA-06502.
    - Unexpected error encountered in wwv_ui_template.show_unstructured_preview
    (ORA-06502: PL/SQL: numeric or value error: character string buffer too small)"
    We use Oracle Portal 3.0.8.2.
    I tried to cut the size by using JS source files but my template size was still way to large at 22kb. I'm trying to had to the banner a navigation menu which was dynamically created. The part that I need to condense in the template is the menu bar which is an application portlet. I need to know if there is a way to link a portlet within the template.
    We would prefer not to have to add this menu bar portlet to every page by adding it right to the template.
    Thanks for any assistance.

  • Repost:Edit Folder link/Portlet Customize link

    All,
    apologies if this has been asked already.
    Need to hide the customize link in Portlet and edit folder link in folder/content area. Better yet, would like to give selective access to these, based on user group (or other acl). I am on 3.0.7. Currently, hiding the header (or banner) is the only way of not showing these links. Do later versions have the same problem ? or has this issue been resolved.
    Thanks
    Sanjay

    I had similar problem in 3.0.9
    I agree with Karthic that looks like a caching problem.
    In the folder portlet, I enabled the Edit option. If a user originally had the privileges to do edit folder, then the folder shows the Edit option.
    If later I remove the privileges so that the user only have view content privileges,
    then the Edit option still shows up in the folder portlet and if the user clicks on the "Edit"link, then a message like insufficient privileges error comes up.
    FYI i don't use any caching for pages.
    Karthic,
    have you heard of this problem in 3.0.9?
    Tks!

  • Add a Help Link to a Discoverer Portlet

    How can I add a Help Link in a Discoverer Portlet?
    Even if I have checked the 'Show Help Link on Portlet Headers' in the Portlet Display Options this does not appear in the Portlet.

    Hi.,
    As far I know it is not possible to create URL link in Area Menu., instead, Create a Report and call Function 'CALL_BROWSER' and pass the url to the function module.
    Now create a Transaction for this report let say ZURL,
    Now Assign this transaction to Area Menu So., When you click that transaction in Area menu it will open Url in browser.
    hope this helps u.,
    Thanks & Regards,
    Kiran

  • 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