Page Navigation Portlet issue

I am having an issue with a page navigation portlet. I am using adaptive tags and we have actually implemented one custom tag that outputs the current page id.
I will paste the code here. The issue is that in our portal the pages don't show up in the order we have set in community editor. They are showing up ordered by page id.
This is being done on 6.0 sp1.
Here is the code I am using.
<link type="text/css" href="pt://images/plumtree/common/custom/CIENA/PageNavStandard/MenuStyle.css" rel="StyleSheet" lang="en" />
<div id="PageNavStandard" xmlns:pt="http://www.plumtree.com/xmlschemas/ptui/">
<div id="PageNavStandardTitle">Navigation</div>
<pt:ptdata.currcommunitypagesdata pt:id="compages" />
     <ul id="MenuNav">
     <pt:logic.foreach pt:data="compages" pt:var="commpg">
               <li>
               <script>
                    var linkstr = "<pt:logic.value pt:value="$commpg.url" />";
                    var PageReg = new RegExp(/PageID=(\d*)\D/);
                    if(PageReg.exec("<pt:logic.value pt:value="$commpg.url" />")[1] == <pt:ciena.currpageid/>) {
                         document.write('<a href=" + linkstr +  id="ActivePage" ">');
                    } else {
                         document.write('<a href=" + linkstr +  ">');
                    document.write('<pt:logic.value pt:value="$commpg.title"/>');
                    document.write('</a>');
                    //document.write(PageReg.exec("<pt:logic.value pt:value="$commpg.url" />")[1]);
               </script> <!--
               <pt:core.html pt:tag="a" href="$commpg.url">
                    <pt:logic.value pt:value="$commpg.title"/>
               </pt:core.html>
                              -->
     </pt:logic.foreach>
     </ul>
</div></a>

That is most peculiar because we are doing a nearly identical page navigation portlet and we have the ability to shuffle the pages via the community object.
Are you using your code in publisher or in a custom portlet?
Perhaps you could try using this code in publisher and see if the results are returned appropriately:
<span xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
<!-- TOKEN NAMESPACE -->
<pt:namespace pt:token="$$TOKEN$$"/>
<style type="text/css">
        #pt-portlet-$$TOKEN$$ {
                background-color: #3366CC;
                font: verdana,arial,helvetica,"sans-serif";
                font-size: 10px;
          margin-bottom: 10px;
        #portlet_navigation$$TOKEN$$ td {
          font: verdana,arial,helvetica,"sans-serif";
          font-size: 10px;
          color: #8CB5DE;
     #portlet_navigation$$TOKEN$$ a {
          text-decoration: none;
          color: #FFFFFF;
        #portlet_navigation$$TOKEN$$ a:hover {
          text-decoration: underline;
   #portlet_parent$$TOKEN$$ td {
      color: #8CB5DE;
      text-decoration: none;
      font: bold 10px verdana,arial,helvetica,"sans-serif";
   #portlet_parent$$TOKEN$$ a {
      color: #8CB5DE;
      text-decoration: none;
      font: bold 10px verdana,arial,helvetica,"sans-serif";
   #portlet_parent$$TOKEN$$ a:hover {
     text-decoration: underline;
</style>
<!-- get the portal data -->
<pt:ptdata.currcommunitypagesdata pt:id="commmenu"/>
<pt:ptdata.editcommunitydata pt:id="commactions"/>
<pt:ptdata.currparentcommunitydata pt:id="parent"/>
<pt:ptdata.currentcommunitypageiddata pt:id="currpage" />
<table id="portlet_parent$$TOKEN$$" width="100%">
   <tr>
      <td colspan="2"> </td>
   </tr>
   <tr>
      <td class="platportletwideheader">
      <pt:logic.foreach pt:data="parent" pt:var="curr">
         <pt:core.html pt:tag="a" href="$curr.url"><pt:logic.value pt:value="$curr.title"/></pt:core.html>/
      </pt:logic.foreach><pt:standard.realmname/>
      </td>
   </tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="100%" id="portlet_navigation$$TOKEN$$">
   <tr>
      <td>
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
              <pt:logic.foreach pt:data="commmenu" pt:var="commpg">
              <!-- currpage will be set to null if it's not the current page -->
         <pt:standard.choose>
         <pt:standard.when pt:test="intsequal" pt:int1="$currpage.PageID" pt:int2="$commpg.PageID">
          <tr bgcolor="#338AF0" width="100%" style="padding-top:2px; padding-bottom:2px;">
               <td width="15px" align="right"><img src="images/bullet_white_highlight.gif" /></td>
                      <td>
                           <pt:core.html pt:tag="a" href="$commpg.url">
                         <pt:logic.value pt:value="$commpg.title"/>
                    </pt:core.html>
               </td>
               <td valign="middle" align="right" style="padding-bottom:5px;"><img src="images/leftnav_arrow.gif" border="0" /></td>
          </tr>
     </pt:standard.when>
     <pt:standard.otherwise>
          <tr width="100%" style="padding-top:2px; padding-bottom:2px;">
               <td width="15px" align="right"><img src="images/bullet_white.gif" /></td>
               <td colspan="2">
                    <pt:core.html pt:tag="a" href="$commpg.url">
                         <pt:logic.value pt:value="$commpg.title"/>
                    </pt:core.html>
               </td>
          </tr>
     </pt:standard:otherwise>
     </pt:standard.choose>
         </pt:logic.foreach>
         <tr>
            <td colspan="3"> </td>
         </tr>
         <!-- RETRIEVE RELATED COMMUNITY LIST AND SUBCOMMUNITY LIST -->
         <pt:ptdata.currrelatedcommunitiesdata pt:id="relcomms" />
         <pt:ptdata.currsubcommunitiesdata pt:id="relcomms" />
     <pt:ptdata.sortcollectiondata pt:id="sortedsubcomms" pt:data="relcomms" pt:sortby="title" pt:sorttype="string"></pt:ptdata.sortcollectiondata>
     <pt:standard.choose>
          <pt:standard.when pt:test="isEmpty" pt:col="relcomms">
          </pt:standard.when>
          <pt:standard.otherwise>
               <tr><!--dotted line-->
                    <td colspan="3" background="images/dotted_line_leftnav.gif"><img src="images/spc.gif" width="180" height="1" alt="" border="0"></td>
                        </tr>
               <tr>
                             <td colspan="3" class="platportletwideheader">Associated Communities</td>
                                                </tr>
               <pt:logic.foreach pt:data="sortedsubcomms" pt:var="commpg" >
                             <tr width="100%" style="padding-top:2px; padding-bottom:2px;">
                         <td height="16"> </td>
                                <td colspan="2">
                                     <pt:core.html pt:tag="a" href="$commpg.url">
                                          <pt:logic.value pt:value="$commpg.title"/>
                                     </pt:core.html>
                                </td>
                    </tr>
                        </pt:logic.foreach>
          </pt:standard.otherwise>
     </pt:standard.choose>
     <pt:standard.choose>
          <pt:standard.when pt:test="stringToACLGroup('group=1,771;').isMember($currentuser)" >
               <tr><!--dotted line-->
                    <td colspan="3" background="images/dotted_line_leftnav.gif"><img src="images/spc.gif" width="180" height="1" alt="" border="0"></td>
                        </tr>
               <!-- PORTAL TOOLS -->
               <tr>
                           <td colspan="3" class="platportletwideheader">Portal Tools</td>
                        </tr>
                        <pt:logic.foreach pt:data="commactions" pt:var="element">
                        <tr width="100%" style="padding-top:2px; padding-bottom:2px;">
                    <td height="16"> </td>
                           <td colspan="2">
                                <pt:core.html pt:tag="a" href="$element.url">
                                     <pt:logic.value pt:value="$element.title"/>
                                </pt:core.html>
                           </td>
               </tr>
                        </pt:logic.foreach>
                </pt:standard.when>
     </pt:standard.choose>
      </table>
      </td>
   </tr>
   <tr>
      <td> </td>
   </tr>
</table>
</span>

Similar Messages

  • Page Navigation portlet - 3.0.9

    I want to create a page navigation portlet in 3.0.9, similar to that in 9.0.2.
    How can this be done? I want the portlet to navigate between pages and sub pages and I do not want to use the nasty default navigation link that appears on sub-pages in 3.0.9.
    I've looked at the wwpob_page$ table directly. This contains the hierarchy. WWSEC_SYS_PRIV$ contain the privilege info.
    However, I need to be able to define the current page so that the SQL can identify what to display in the portlet.
    How can you do this?
    Cheers,
    John

    Hi,
    You can get the page url in the additional plsql code section. You can just try printing htp.p(p_page_url) after publishing the component on a page.
    Thanks,
    Sharmila

  • Portlet Page Navigation

    Hi,
    Can we have page navigation in portlet? What I mean to say is, can we have a link inside a WSRP portlet page (A JSF page actually) to navigate to a different JSP/JSF page within the same portlet container? Seems like it only refreshes the same page.
    I am using Oracle WebCenter 11G and created a portlet application and consumed it inside webcenter. The portlet itself works fine, but when I am trying to click on a command link on the same page, it only refreshes the portlet, the actual page transition does not happen.
    Please help.
    Thank you,
    Kanchan Upadhyay

    Hi Yannick,
    I would like to express my gratitude for helping so much!! Following your suggestion ("Performance issue"), I have started using the taskflow thru WebCenter extended application and not as a portlet. I have created .jsff pages (just copied the contents of my old JSPs to them) and created all navigation rules the way a bounded taskflow would expect to be (task-flow-definitions.xml). Finally I created a JSP page and dragged and dropped the taskflow file on the JSP to create a region and use it inside that.
    Now, when I run it, I get the following exception..
    path:/PollingPortlet-PollViewController-context-root spec-version:2.5]] Servlet failed with Exception
    java.lang.NullPointerException
         at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:234)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2572)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1066)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1501)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:771)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
         at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:271)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:202)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:710)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:273)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:205)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101020 MACHINE = TN-WS722-122 TXID = CONTEXTID = TIMESTAMP = 1269955815847
    WatchAlarmType: AutomaticReset
    WatchAlarmResetPeriod: 30000
    Can you please guide me on this? I am totally clueless as the exception is not coming from any of my class!!
    Another problem that I am facing is, how can I validate users in such applications? What I mean to say is, if a user is logged in webcenter, and is trying to access my application exposed as a taskflow, that user's login information should automatically propagate in my application. For example, I may have an admin link in my application, that should only be available to admin user's and no other user should be able to check it. I am unable to implement such functionality. If you can guide on this, that would be helpful too.
    Many thanks in advance!!
    Thank you,
    Kanchan

  • Cannot access page groups via Navigator "portlet could not be contacted"

    On the Portal Navigator's Page Groups tab, the error "The portlet could not be contacted." appears where the list of Page Groups should be.
    This is happening for 2 users. I see it the error in 1 browser, but not in another (logged on in both browser as same user).
    There are no errors in the Apache error log. There are errors in the OC4J_Portal application log:
    07/01/26 14:32:05 portal: id=673911615591,2 ContentFetcher Unexpected Exception Request Failed:oracle.webdb.dispatcher.DispatcherException: I/O Error dispatching request name=content-fetcher0 label=dbPortlet url=http://portal.domain.com:7823/pls/portal/!PORTAL.wwpro_app_provider.execute_portlet/771029724/15 time=949ms timeout=15000ms process=Redirecting
    07/01/26 14:32:05 portal: [perf] 199.64.107.21 http://portal.domain.com:7823/pls/portal/!PORTAL.wwpro_app_provider.execute_portlet/771029724/15 id=673911615591,2 type=dbPortlet name=ORACLE+PORTAL,6_500169_6_3_23 status=(null) user=E032034 subscriberID=1 reqTime=949ms waitTime=0ms cache=(null) timeout=No redirects=0 bytes=0 authLevel=10 webCacheStatus=(null) webCacheExpires=(null) webCacheAge=(null) csConv=No readTime=No,0ms pageTimeout=No procTime=0ms
    07/01/26 14:32:05 portal: [perf] 199.64.107.21 http://portal.domain.com:7823/pls/portal/!PORTAL.wwpob_page.show?_pageid=6,3,6_23 id=673911615591,2 type=pageMeta name=6,3,6_23 status=200 user=E032034 subscriberID=1 reqTime=90ms waitTime=0ms cache=MISS,NEW timeout=No redirects=0 bytes=19652 authLevel=10 webCacheStatus=MISS,STALE [G] webCacheExpires=86400 webCacheAge=0 csConv=No readTime=No,0ms pageTimeout=No procTime=90ms
    07/01/26 14:32:05 portal: [perf] 199.64.107.21 http://portal.domain.com/portal/page?_pageid=6,3,6_23&_dad=portal&_schema=PORTAL id=673911615591,2 type=page name=6,3,6_23 status=200 user=E032034 subscriberID=1 reqTime=1039ms waitTime=0ms cache=(null) timeout=No redirects=0 bytes=16878 authLevel=10 webCacheStatus=(null) webCacheExpires=(null) webCacheAge=(null) csConv=No readTime=No,0ms pageTimeout=No procTime=0ms
    I placed the log in debug mode and got the error below:
    07/01/26 18:54:20 portal: DEBUG: active=26 id=8817185720131,2 Content Fetcher Caught Dispatcher Exception :
    oracle.webdb.utils.PortalExceptionImpl: I/O Error dispatching request
         at oracle.portal.PortalException.<init>(Unknown Source)
         at oracle.webdb.dispatcher.DispatcherException.<init>(Unknown Source)
         at oracle.webdb.dispatcher.HTTPDispatcher.dispatch(Unknown Source)
         at oracle.webdb.dispatcher.CacheDispatcher.dispatch(Unknown Source)
         at oracle.webdb.page.ContentFetcher.run(Unknown Source)
    Caused by: java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
         at java.net.Socket.connect(Socket.java:452)
         at java.net.Socket.connect(Socket.java:402)
         at java.net.Socket.<init>(Socket.java:309)
         at java.net.Socket.<init>(Socket.java:153)
         at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:3938)
    caused by: java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
         at java.net.Socket.connect(Socket.java:452)
         at java.net.Socket.connect(Socket.java:402)
         at java.net.Socket.<init>(Socket.java:309)
         at java.net.Socket.<init>(Socket.java:153)
         at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:3938)
    What is confusing is how 1 browser gets the error but another does not.
    Any suggestions?
    TIA

    This issue seems to be related to the specific URL used to access the Navigator. I was using a specific URL to display a particular page region for editing, namely
    /portal/page?_pageid=6,3,6_23&_dad=portal&_schema=PORTAL&p_otype=FOLDER&p_octx=FOLDER.334478_1453&p_domain=wwc&p_sub_domain=SITEEXP
    Once the Navigator is accessed via this URL, all subsequent attempts to access Page Groups Navigator portlet fail.
    I changed my process to not use the URL above.

  • Page navigation same portal different portlet applications

    Hello OTN,
    I have a question regarding the best way to perform page navigation using the ActionResponse.sendRedirect method.
    There is one Webcenter Portal, and in it are multiple pages. Each page has portlets from different 286 PortletProducer applications.
    I can copy the url out of the browser and remove the params, and use that string in my controller to redirect me successfully to the home page of the portal.
    However that URL does not reference a non-home page, i.e. one not hooked up to Root.
    I tried constructing the page url by appending the path from pages.xml to the portal context, but got no love from that either.
    If i want to redirect to a different page, what is the best way to specify the page so I can use the sendRedirect method?
    Thanks,
    PowerUser 862605

    if you use sendRedirect method ,then make sure the following conditions are satisfied.
    This method only accepts an absolute URL (e.g. http://my.co/myportal/mywebap/myfolder/myresource.gif) or a full path URI (e.g. /myportal/mywebap/myfolder/myresource.gif). If required, the portlet container may encode the given URL before the redirection is issued to the client.
    some good examples are her -http://www.javadocexamples.com/javax/portlet/ActionResponse/sendRedirect%28String%20location%29.html
    Personally , I haven't checked it .so try this and see what's the results is .

  • Regarding page-navigation issue:

    Hi,
    In our project front page we are having some 10 forms and some 50 buttons. In the page navigation session i could be able to see only the first 11 buttons. how could i give link from other buttons to other page as those things are not visible on that page.
    and also our project is somewhat big(some 1500 files) having 1 page navigation file. it is something difficult for us to identiffy the page for link . is there any solution to reduce this complexity?.
    one more thing , where can i find components like tabbedpane , messagepane , menus to include in the pages . as
    i like to add as third party . It does not avail in standard jsf components yet.

    Hi,
    I am having a similar issue with page navigation. I have lot of hyperlinks and buttons on one page, but when you open the page in page navigation, the view of all the links is limited and the page does not get the vertical scroll bar.
    From previous forums on this issue I gathered that this is a known problem for a long time and the developers are working on it for almost two years.
    Please let us know when this issue is likely to be fixed.
    Thank you in advance for your reply
    Regards,
    Rajiv

  • Page navigation buttons not working properly

    Hi,
    I am having a multilingual Java Application (e.g. English, Japanese, French...).  In this application there are reports which display the data using locale parameter (like en_US, ja_JP etc.) to display the data in selected language.
    The problem comes up when I see Japanese reports on English operating system machine and vice versa.
    When I click any button of page navigation it changes the page number but does not load and display the page accordingly.
    It's like when I run the report it displays the first page, then clicking on Next button brings 2 in navigation field but the report  would still show first page, same happens for 3, 4.... all pages. 
    The other navigation buttons also do not work, they change the page number but display only the first page.
    This problem does not occur when I see Japanese reports on Japanese OS machine and English reports on English OS machine.
    However my clients need the first case, Japanese reports should work on English OS machine also.
    Please advise urgenly.

    Hi,
    I resolved the above issue by removing the call to method setProductLocale in jsp file (which was really unnecessary in code as product locale is meant to set languange for crystal report design environment ).
    Actually the problem was I had set locale at two place
                    1. using setLocale method of ReportClientDocument object) after the initialization of report client document object
                    2. using setProductLocale method of CrystalReportViewer object after the initialization of Crystal Report Viewer  object
    After commenting out code for setProductLocale, reports in all languages and all their functionalities started working 100% perfectly.
    Thanks.

  • IWeb Page Navigational Links not working with Internet Explorer 7

    I'm hoping someone can help me out here? My wife created her 1st website using iWeb. I am testing the sites functionality before we publish it. All the pages and links work fine on Firefox and Safari for windows. However, the page navigational links are not working on Internet Explorer 7. All I see is a dot to the left side of where the page links should be. When I start the site in IE7 I get an Active X script warning and I am asked if I want to allow the script to run; to which I reply yes. After I allow the Active X script the dot to the left side of where the page links should be disappears, but the links do not appear.
    Is there anyway to resolve this? Most of the members of her club have Windows based PCs and are using IE7.
    Message was edited by: cviz821

    Yes, Javascript is running on IE7 and other java script applets appear to be working with the exception of the Navbar script.
    It would be great if my wife's friends used a "real" browser, unfortunately 70% of the people on the web use IE7, so this is a real concern if we can't get this to work. I'v seen other iWeb site on IE7 that seem to function fine, so I'm not sure what the issue is here.
    Message was edited by: cviz821

  • Oracle WebLogic Portal 10.3.6: Creating a Java Page Flow Portlet in WorkShop

    Hello,
    We are not able to create a Java Page Flow Portlet in WorkShop. While adding the Beehive NetUI Facet(1.0.2) getting the following error in the workshop.
    error installing beehive netui facet
    File template generation failed: Unable to configure AvalonLogSystem : java.io.FileNotFoundException: C:\Windows\System32\velocity.log (Access is denied)
    Following are the environment details:
    WebLogic Server 11gR1
    Oracle WebLogic Portal 10.3.6
    Any Solution for this issue??

    Hi Chris,
    I have already gone through this document. But the procedure that is given in it is not working. I mean I am not able to render diffferent different jspx files based on the menu link clicked. It will great if you can provide me steps by step process since I am new to the portal World.
    Thanks a lot for your reply

  • CrystalReportViewer page navigation re-hash

    Hi Everyone,
    I've been searching for a solution to the widely discussed page navigation problem when you place all your report binding code in Page_Load().  Lots of references are to older versions of VS and CR so they don't quite fit.  I am running VS2008 and CR2008.  Here's what I've done so far.
    Added an OnInit parameter to point to my initialization routine:
    <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" DisplayGroupTree="False" EnableDatabaseLogonPrompt="False" EnableParameterPrompt="False"
    OnInit="InitMyReport"/>
    Moved my report binding code from Page_Load to InitMyReport().  The issue I am having is that the paramaters that are being passed via the URL (and fetched via request.querystring("id1")) are not available during the initialization phase so I can't set them.
    Where did I run astray?
    Dave

    OK - I figured this out. 
    First I took all of the report setup code (parameter and selection formula assignment) and put it into its own subroutine called ReportSetup().  This is called only once from page_load as I am checking for postback.
    Next I added a new subroutine called ReportNavigate() to fire when the viewer navigate event is triggered.  This simply calles ReportSetup() which rebinds the report correctly.
    Simple solution.
    Dave

  • IDE bug? Page navigation problem.

    Is there any way to see all of the buttons on a page in the Page Navigation screen?
    When you left click on the page in the Page Navigation screen, it expands, but not enough to see all of the buttons.
    I have a page with a lot of buttons on it, and I can only see the first 10 of them and cannot find a way to scroll down.
    Thanks.

    A bug report has laready been filed for this issue.

  • Urgent :  Portlet issue

    Hi,
    I am working on Weblogic Portal 9.2
    I have portal page with 3 portlet as below.
    Home Page
    --> Portlet1.portlet Instance label ppp1
    --> Portlet2.portlet Instance label ppp2
    --> Portlet3.portlet     Instance label ppp3
    When I run this page I will see above three portlets displaying properly.
    Now Let say on Portlet3.portlet , there is hyperlink "show". On clink of this hyperlink only Portlet3.portlet should be displays with different content.
    How I can do this?? How do I prepare the href so that my page shows only third portlet i.e Portlet3.portlet ?
    Also please note that I don't want to use any help of backing file to hide and show the portlets. Portlet3.portlet should display only using href URL.
    I am trying with URL like
    String link = request.getContextPath() + "desktop defination label" + ?_portletInstance=ppp3
    where desktop defination label = DesktopPresentationContext.getDesktopPresentationContext(request).getDefinitionLabel();
    <netui:anchor href="<%= link %>" >show</netui:anchor>
    But it's not working.

    Pageflow based Portlets are very tricky when using Browser Back/Forward buttons. Pageflows always maintain the last state and anytime we refresh it shows the last state. Like if you have say 3 navigation links that takes to 3 pages and if you click on link3. Now when you refresh the page or use back button, we expect the pageflow will get called and go to begin method and show the page 1. But it shows the last link clicked page.
    To overcome this, for Pageflow Portets, there are 2 Properties: Pageflow Action and Pageflow Refresh Action. When you open pageflow portlet and on right side under Properties -> Page Flow content, you can see these properties.
    So in your case, if you see that when you browse back, if the pageflow portlet is not getting maximized, se the property "Pageflow Refresh Action" with the action method that you have in pageflow that triggers Maximize code (if you have this in backing method add system.out.printlns and see if this is getting called).
    To overcome the scenario I mentioned in first para, I usually set both these properties with begin method name, since in begin method I have all initialization logic.
    If you are getting some other errors during browser back buttons, can you please give the exact details and any errors that you see.
    Goud

  • Page navigation when frame replaced with div

    Hi,
    I am using CF8. I have an existing  apllication using frame to render the pages.
    <frame name="main" scrolling="AUTO" noresize src="mypage.cfm">
    The issue is that layout is not rendering correctly in iPad and therefore
    made some changes to replace the frame with div.
    How can we now include the page navigation given in the src while using the
    div?

    thanks, this is helpful although it produces a slightly different behavior from hat I hand in mind. the forum settings page allows up to 50 posts per page but this gives more.
    Still having 100+ posts on a single page is not the most convenient arrangement and my original request stands. One needs a built in way to jump to more than one page ahead.
    Message was edited by: V.K.

  • Page navigation in Acrobat does not match page numbers in the document

    I have a document in both Framemaker format (server.book) and PDF (server.pdf).  When I view the pdf file in Adobe Acrobat, the page numbers appear correctly on the document itself, but up in the Page Navigation window within Acrobat the pages number doesn't match.
    In the beginning of the book I have Title page, a Table of Contents, and a Preface that all use lower-case roman numerals.  However, when viewing this document via Acrobat, the Title pages show up as i, and ii, but then the Table of Contents and Preface show up as pages 1 - 8 instead of iii - x in the page navigation window.
    I can't figure where this discrepancy is originating. 
    Please help.

    Acrobat has no way to know which bit of character string on each page is the page number.
    The visible page number has never formed any part of Reader nav. as you point out, it couldn't.
    Acrobat knows the Numbering Properties of the pages as created in Frame. It just doesn't display or honor them consistently, depending on Reader version.
    I also use i, ii, iii, iv for pre-narrative material. The romans are displayed in the page number box of Acroread (this is AR7 on Unix). I can enter "ii" in the box, and go to that page. But the Print dialog is Ordinal only. Printing page ranges in AR7 is always off by 2 or 4 relative to the actual page numbers.
    Acrobat Pro 9 (9.4.5, Win7-64) seems to be more consistent, and does show and accept real page numbers for Print.

  • Print, Export and Page Navigation Buttons in the Report

    When I view a report through CR4E, the generated report has 3 buttons namely Print, Export and Page Navigation buttons. But when I click on either of the buttons I get a &#39;null pointer exception&#39;. This is a critical error as I am unable to navigate past the first page. Do I have to add code to these buttons? If not, why am I getting an error? Kindly solve my problem as soon as possible.

    <p>Looking at your code it appears that you are storing the ReportSource in session prior to passing in the ResultSet. This will create a problem when a postback is made on  the viewer page (which all of the viewer actions do). If you look at the sample code which is generated when you use the JSP Page Wizard you will notice that the ResultSet is passed to the ReportClientDocument object prior to it being stored in session. Then, when the page is called again this object is retrieved and the ReportSource is used by the viewer. You can quickly run the test using one of our sample reports to see what I am talking about. The code below was generated using the Consolidated Balance Sheet.rpt and did not experience any problems doing any of the viewer actions.</p><%@page import="com.businessobjects.samples.JRCHelperSample,<br />com.crystaldecisions.report.web.viewer.CrystalReportViewer,<br />com.crystaldecisions.reports.sdk.ReportClientDocument,<br />com.crystaldecisions.sdk.occa.report.application.OpenReportOptions,<br />com.crystaldecisions.sdk.occa.report.lib.ReportSDKExceptionBase,<br />com.crystaldecisions.sdk.occa.report.reportsource.IReportSource,<br />java.sql.Connection,<br />java.sql.DriverManager,<br />java.sql.ResultSet,<br />java.sql.SQLException,<br />java.sql.Statement"%><%<br /><br /><br />    try {<br /><br />        String reportName = "Sample Reports/Consolidated Balance Sheet.rpt";<br />        ReportClientDocument clientDoc = (ReportClientDocument) session.getAttribute(reportName);<br /><br />        if (clientDoc == null) {<br /><br />            clientDoc = new ReportClientDocument();<br />            <br />            // Open report<br />            clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);<br /><br />  <br />            {<br />                // **** POPULATE MAIN REPORT ****<br />                {<br />                     // Connection Info for fetching the resultSet<br />                    String connectStr = "jdbc:derby:classpath:/Xtreme";<br />                    String driverName = "org.apache.derby.jdbc.EmbeddedDriver";<br />                    String userName = "dbuser";        // TODO: Fill in database user<br />                    String password = "dbpassword";    // TODO: Fill in valid password<br /><br />                    String query = "SELECT CUSTOMER_NAME FROM APP.CUSTOMER WHERE COUNTRY = &#39;Australia&#39;";<br /><br />                    <br />                    String tableAlias = "FINANCIALS";        // TODO: Change to correct table alias<br /><br />                     <br />                    JRCHelperSample.passResultSet(clientDoc, fetchResultSet(driverName, connectStr, userName, password, query),<br />                        tableAlias, "");<br />                }<br /><br /><br />            }<br />        <br />            // Store the report document in session<br />            session.setAttribute(reportName, clientDoc);<br /><br />        }<br /><br /><br />            {<br />                // Create the CrystalReportViewer object<br />                CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer();<br /><br />                //    set the reportsource property of the viewer<br />                IReportSource reportSource = clientDoc.getReportSource();                <br />                crystalReportPageViewer.setReportSource(reportSource);<br /><br />                // set viewer attributes<br />                crystalReportPageViewer.setOwnPage(true);<br />                crystalReportPageViewer.setOwnForm(true);<br /><br />                // Process the report<br />                crystalReportPageViewer.processHttpRequest(request, response, application, null); <br /><br />            }<br />            <br /><br />    } catch (ReportSDKExceptionBase e) {<br />        out.println(e);<br />    } <br />    <br />%><%!<br />// Simple utility function for obtaining result sets that will be pushed into the report.  <br />// This is just standard querying of a Java result set and does NOT involve any <br />// Crystal JRC SDK functions. <br /><br />    private static ResultSet fetchResultSet(String driverName,<br />            String connectStr, String userName, String password, String query) throws SQLException, ClassNotFoundException {<br /><br />        //Load JDBC driver for the database that will be queried    <br />        Class.forName(driverName);<br /><br />        Connection connection = DriverManager.getConnection(connectStr, userName, password);<br />        Statement statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);<br /><br />        //Execute query and return result sets<br />        return statement.executeQuery(query);<br /><br />}%><p>Try using the code generated from the wizard to see if it works for you as well. </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) </p>

Maybe you are looking for

  • POSIX error: Connection reset by peer

    Hi, I have the following error appear when I download images from a website and get this error in the download palette: POSIX error: Connection reset by peer Does anyone know what this is? Is is the website causing it or my Mac?

  • AdMediator and pubCenter - Tapping doesn't work

    Hey guys, I'm currently developing a XAML Windows Phone 8.1 App (Actually I'm kind of on a schedule). I add pubcenter Ads using the AdMediator control. For testing purposes right now ONLY pubCenter Ads are activated. But when I click on the ad, which

  • Convert Selection for Ipod help

    Having just updated to the latest version of iTunes 6.0.2 for the Mac I have been attempting to the Convert Selection for iPod menu selection for video podcasts that have not already sync'd up. I have successfully converted 1 video podcast and loaded

  • Deploy forms6i on oas4

    I have installed forms6i, oracle 8i, Oracle Application Server 4.0.8 on Windows NT. Let me know the steps involved in deploying the forms application thru Oracle Application Server 4.0.8 Thanks

  • Any impact on Discoverer user when upgrade o oracle 8 to 10g

    Does it has any impact on Discoverer user when database upgrade from 8 to 10g?