Is there a url based t:panelNavigation2

I was planning on using t:panelNavigation2 for a public facing website, but have encountered a problem since the urls are action based instead of link based. I need to make sure the spider can find an index all of my links. Or said in other terms, each page must be bookmarkable.
I don�t know if this is possible. I�m thinking it may be by changing how I�m using "item" in my getMenuNaviagtionItem method. Any ideas?
public class NavigationController {
     private List items;
     public NavigationController() {
          setItems(new ArrayList());
          items.add(getMenuNaviagtionItem("Form", "form1"));
          NavigationMenuItem menu1 = getMenuNaviagtionItem("Pages", null);
          menu1.add(getMenuNaviagtionItem("Page 1", "page1"));
          menu1.add(getMenuNaviagtionItem("Page 2", "page2"));
          items.add(menu1);
     private static NavigationMenuItem getMenuNaviagtionItem(String label,
               String action) {
          NavigationMenuItem item = new NavigationMenuItem(label, action);
          item.setActionListener("#{navigationCtrl.actionListener}");
          item.setValue(label);
          return item;
     public String actionListener(ActionEvent event) {
          if (event.getComponent() instanceof HtmlCommandNavigationItem) {
               return getAction1();
          } else {
               String outcome = (String) ((HtmlCommandJSCookMenu) event
                         .getComponent()).getValue();
               return outcome;
     public String getAction1() {
          return "go_panelnavigation_1";
     public List getItems() {
          return items;
     public void setItems(List items) {
          this.items = items;
}subset of faces-config.xml
     <managed-bean>
       <managed-bean-name>navigationCtrl</managed-bean-name>
       <managed-bean-class>com.arcmind.jsfquickstart.controller.NavigationController</managed-bean-class>
       <managed-bean-scope>session</managed-bean-scope>
     </managed-bean>
     <navigation-rule>
       <navigation-case>
         <from-outcome>form1</from-outcome>
         <to-view-id>/sample1/form1.jspx</to-view-id>
       </navigation-case>
     </navigation-rule>
     <navigation-rule>
       <navigation-case>
         <from-outcome>page1</from-outcome>
         <to-view-id>/sample1/page1.jspx</to-view-id>
       </navigation-case>
     </navigation-rule>
     <navigation-rule>
       <navigation-case>
         <from-outcome>page2</from-outcome>
         <to-view-id>/sample1/page2.jspx</to-view-id>
       </navigation-case>
     </navigation-rule>subset of my jspx
          <h:panelGroup>
               <t:div id="subnavigation_outer">
               <t:div id="subnavigation">
               <h:form>
                   <t:panelNavigation2 id="nav2" layout="list" itemClass="leftMenu"
                           activeItemClass="selected" openItemClass="leftSubMenu">
                       <t:navigationMenuItems id="navitems" value="${navigationCtrl.items}" />
                   </t:panelNavigation2>
               </h:form>
               </t:div>
               </t:div>
          </h:panelGroup>

http://example.irian.at/example-simple-20070113/panelnavigation_5.jsf Here is sample of viewId based panelNavigation

Similar Messages

  • Passing a Parameter to URL based Iview BW report

    Hi,
    Can anyone let me know how to Pass a Parameter to a URL based Iview BW report.
    The URL is as follows: I have the Variable Name as VAR_CISNUMBER and the Value for it should be Populated as 100020.
    http://cnqdc01605.bsp.corp.net:50100/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=CR_QUER1&VARIABLE_SCREEN=X&DUMMY=2
    Immidialte help will be Very much appreciated. Lots of Post are there related to this but none of them is solving my issue. If any one can use the same URL provided above and give me Proper URL which will fetch me correct record.
    Regards
    Vishwanath
    Message was edited by:
            Vishwanath Srinivasan

    Hi Vishwanath,
    this URL should work:
    http://cnqdc01605.bsp.corp.net:50100/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=CR_QUER1&BI_COMMAND_1-BI_COMMAND_TYPE=SET_VARIABLES_STATE&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE=VAR_CISNUMBER&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE_TYPE=VARIABLE_INPUT_STRING&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE_TYPE-VARIABLE_INPUT_STRING=100020
    Regards,
    Nils

  • URL Based Transaction Launcher not loading

    Hi All,
    There is a URL based transaction launcher configured to display a crm opportunity report.
    All the settings seem to be fine.
    The configuration is done correctly in the wizard.
    The URL is defined in view CRMV_IC_LTX_URL.
    The logical link and Traget are also specified correctly.
    the z handler class also gets called , but still the URL is not loading.
    There is no error, but just a blank screen.
    the system is CRM 5.2
    could it be any browser issues or issue with BW system or any other issue ?
    Could you please help me in finding the problem ?
    thank you somuch,
    regards,
    Pushpa

    Hello,
    If you are watching this thread, I have a typical requiremnt like yours.
    After creating the ITS URL id  , I do not want to put this on the Navigation Bar.
    But this lTS URL i want it as a link on one of the actiivty page. And also i should be able to pass parameter.
    Please sugget what and how to achieve this.
    Thanks,
    Jaya.

  • How do I launch a URL based on a drop down selection?

    I would like to launch a webpage based on an item selection from the user.   Scenario:  User selects a brand of shoes from a dropdown menu.  A webpage is opened for that brand of shoes.  I will have the dropdown list link
    to a table containing shoe brands and urls.  I haven't found a way to script the launching of the url based on the user's selection.  Thank you for your help.

    Hello,
    I made you a little outline Siena App you can download on
    https://skydrive.live.com/redir?resid=FF0485C313407260%215627 (source included)
    Based on a dropdown, it filters a gallery with a "go there" button. That should allow you to get some small description, image or data before leaving your app for the site.
    Please let me know if you can't download it. I assume that this is what you are looking for.
    Regards
    StonyArc

  • URGENT!!! inlineRendering of URL-Based Portlet problem !!!

    Hi there;
    About one month ago I faced a problem which one of the other member has faced it too. He posted the problem and till now nobody has answered it. Any clue in this following regards?
    I have deployed a simple url-based portlet on Oracle9iAS portal by using PDK 2.0
    problem occures when i want to use inlineRendering feature of PDK 2.0, it just poped-up a new windows with wrong url
    Regards,

    Have you tried the WebClipping portlet?
    Its definitely worth taking a look at it.

  • How to Set URL-Based Session Tracking to No

    Dear BSP Gurus
    I am fairly new to BSP applications, but I am getting an error which goes "BSP exception: Access to URL /sap(bD1lbiZjPTEwMCZkPW1pbg==)/bc/bsp/sap/crm_ui_frame/ is forbidden" and notice some say they solved it by Setting URL-Based Session Tracking to No, so my question is how do I do that.
    Unless off course there is another way to solve my problem. Would greatly appreciate it.
    Awaiting your favorable response

    Hey Raja and Rajani
    I actually activated all the applications below SAP->BC->->SAP-> **(Application)*->  but still I am getting that error.
    When I then test the individual applications I get errors like
    "BSP Exception: Das Objekt default.htm in der URL /sap/bc/bsp/sap/bp_cont_main/default.htm?sap-client=100&sap-sessioncmd=open ist nicht gültig"
    I really have run out if ideas, I need your assistance, initially I thought it cd be the logical link coz the work centres appear fine then I tried to assign even standard business roles, its giving the same error.
    What do I do now?

  • How to get SSO userid to URL-based app?

    I'm developing a web-app using Struts that will be accessed by Portal (I guess as a URL-based app). The web-app will not require login. The web-app will not be Portal "aware", except that it requires the SSO userid for auditing/logging purposes.
    I know little about Portal and SSO. How can Portal be configured to send the Portal userid of the logged-in Portal user? Can it send it as a parameter in a GET or POST?
    The version of Portal will be 9.0.2 (or greater).

    This topic is answered in the PDK forum here:
    How to get SSO userid to URL-based app?

  • Any solutions for URL based routing

    Hi,
    I have an ASA 5505 that has 2 route (1 route connecting to MPLS VPN to HK branch office and 1 route connecting to Internet service provider). As you know, ISP in China blocking many web sites (such as facebook, youtube or etc.). So , I would like to route the traffic when the user in China office would like to browse facebook.com or youtube.com to HK ASA and egress to the internet by NAT. However, all other traffic remain to route to ISP in China, so that the Internet traffic in HK office will not be overload and the user in China can browse facebook.com or youtube.com.
    I have researched a topic of regular expression with Modular Policy Framework (MPF). I expected that if the ASA can match the traffic, I can set next hop to HK office's ASA. However, this feature does not support https so that my expectation failed. Because the login page and sometime these web site using https for encryption. I hope URL based routing work on both http and https can work.
    Do anyone have any solutions to resolve this situation? Please kindly provide it to me. I would appreiciate it if you could also provide configuration example with commands. I look forward to hearing from anyone soon. Thank you.
    Regards,
    Lapson Wong

    What you are trying to do is policy-based routing which is not supported on the ASA.  MPF is used only for inspection and QoS type serverices.
    If using a proxy is not an option, you would need to put in a router that would send the desired traffic over the WAN network.  another option, though I would not recommend it, is to find all the IPs of facebook, youtube, etc. and add static routes on the ASA pointing out the WAN interface.

  • Is there a URL equivalent of backward and forward?

    I was wondering if there special URLs that are the equivalent to backward/forward. My backward and forward work fine and I know about Alt-LeftArrow and Alt-RightArrow.
    I am asking if there is something that can be typed into the URL bar that is the equivalent of these.

    In few words, "No." There is no such client for the Mac. The closest you may find would be to try the Mac MSN client, aMSN - VersionTracker or MacUpdate - but it's essentially just a messenger clone. I doubt it includes a Live Mail client.
    (Please don't suggest changing email accounts - I've asked this question elsewhere and that was the only response I got!)
    Because there is no other response.

  • How to build URL-based Portal for iAS 902

    Does V2 PDK support URL-based portlet? Can anyone provide a sample provider.xml?
    Thanks,
    -Jin

    Aftter subscription, I could view the doc for V2. I modified my provider.xml accordingly as follows:
    <?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
    <?providerDefinition version="3.1"?>
    <!DOCTYPE provider [
    <!ENTITY virtualRoot "/jpdk/">
    <!ENTITY physicalRoot "E:\9iAS\Apache\Apache\htdocs\jpdk\">
    ]>
    <provider class="oracle.portal.provider.v2.http.URLProviderDefinition">
    <providerInstanceClass>oracle.portal.provider.v2.http.URLProviderInstance</providerInstanceClass>
    <session>true</session>
    <useOldStyleHeaders>false</useOldStyleHeaders>
    <portlet class="oracle.portal.provider.v2.DefaultPortletDefinition">
    <id>7</id>
    <name>jimmy2</name>
    <title>jimmy2</title>
    <descriptionKey>jimmy2</descriptionKey>
    <timeout>1000</timeout>
    <timeoutMessage>Timed out</timeoutMessage>
    <showEdit>false</showEdit>
    <showEditDefault>false</showEditDefault>
    <showPreview>false</showPreview>
    <showDetails>false</showDetails>
    <hasHelp>false</hasHelp>
    <hasAbout>false</hasAbout>
    <acceptContentType>text/html</acceptContentType>
    <renderer class="oracle.portal.provider.v2.render.RenderManager">
    <renderContainer>true</renderContainer>
    <contentType>text/html</contentType>
    <showPage class="oracle.portal.provider.v2.render.http.URLRenderer">
    <pageUrl>http://www.google.com</pageUrl>
    </showPage>
    </renderer>
    </portlet>
    </provider>
    I didn't get any error registering the provider and adding the portlet. But when portlet was rendered, I got error:
    Error: The listener returned the following Message: 500 Internal Server Error
    Any ideas?
    Thanks,
    -Jin

  • Is there a web based tech support?

    Is there a web based tech support, or is the disscussion forum it? I need a tech to tell me why there is static in my burned itunes cds.I don't think I am the only one and we are all stumped.

    "*Is there a web based tech support, or is the disscussion forum it?*", asked the user in the support forums.
    *why there is static in my burned itunes cds*
    Set your burn speed to a lower setting (iTunes prefs -> Advanced - Burning).
    Also, make sure you CD/DVD burner firmware is up to date.

  • Launch url based on variable

    ok, this seems like it should be easy but im having problems,
    using Flash CS3 and AS 2.
    i have a variable named county, and variable named printUrl.
    when you push a county button it shows "the County" in the
    county field. what i want to do is have a button to load the url
    based on the county in a new window.
    frame one i have: printUrl = "mi/" +county+".html" ;
    on the button i have : getURL(printUrl, "_blank", "");
    it doesnt work, any help?
    zodoria

    ok, this seems like it should be easy but im having problems,
    using Flash CS3 and AS 2.
    i have a variable named county, and variable named printUrl.
    when you push a county button it shows "the County" in the
    county field. what i want to do is have a button to load the url
    based on the county in a new window.
    frame one i have: printUrl = "mi/" +county+".html" ;
    on the button i have : getURL(printUrl, "_blank", "");
    it doesnt work, any help?
    zodoria

  • Just like you have a url for a page is there a url for a portlet

    just like you have a url for a page is there a url for a page portlet... so that you can change the content of a portlet on page to another page in the portal

    just like you have a url for a page is there a url for a page portlet... so that you can change the content of a portlet on page to another page in the portal

  • Dynamically passing text and url-based images as an input parameter to cf8 report builder

    I'm unsuccessfully trying to dynamically pass text and url-based images to a group footer or the detail section via an input parameter or even hardcoded. The field has the attribute 'XHTML Text Formating' set to True. The following are failed samples of a simplified value:
    "<img height=’300’ alt=’Document’ width=’300’ src=’http://www.google.com/intl/en_ALL/images/logo.gif’ />"
    or
    "<img src=’http://www.google.com/intl/en_ALL/images/logo.gif’ />"
    This just results in the above text being output. The end result would have various text and images from a database as input by a user, thus the reason I cannot just use the hyperlink information attribute as I could if it were a single known image. I tried rtf and pdf report types. Ideas?

    HTH,
    Thanks. I'll keep that in mind, although I don't know how many images my user might need or what sizes so that might be tricky.
    Since my target output is rtf so that MS Word can be used to edit the result, I added a pagebreak to a MS Word doc and used the resulting html source to replace the rich text editor source code for the page break, but that did not help either. The page break was so a user could add an image later. Something is wrong with the Report Builder related to intepreting XHTML, especially anything that has an attribute, including URL-based image links. I hope they try to provide another update before CF9. I doubt my client will be going to CF9 for some time, since they are just completing the migration to CF8.
    BrianO

  • RE: (forte-users) URL-based Config Info

    You can use xml over http to pass information between Forte and Java. You
    can use httpdc/httpsupport(Forte3.5) library to send and receive using http
    in Forte and use servlets in java.
    ka
    -----Original Message-----
    From: Lapeyre, Michael [mailto:Mike.LapeyreONSTAR.com]
    Sent: Tuesday, November 21, 2000 7:04 PM
    To: 'forte-userslists.xpedior.com'
    Subject: (forte-users) URL-based Config Info
    I am looking for a way to share run-time configuration information between
    Fort&eacute; and Java processes, possibly running on different boxes (Solaris).
    Someone suggested we use an URL-based retrieval mechanism, or perhaps LDAP.
    Does anyone have any pointers on how to access such info from a Fort&eacute;
    service object?
    Thanks,
    Mike Lapeyre
    EDS / OnStar
    mailto: mike.lapeyreOnStar.com
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    You can use xml over http to pass information between Forte and Java. You
    can use httpdc/httpsupport(Forte3.5) library to send and receive using http
    in Forte and use servlets in java.
    ka
    -----Original Message-----
    From: Lapeyre, Michael [mailto:Mike.LapeyreONSTAR.com]
    Sent: Tuesday, November 21, 2000 7:04 PM
    To: 'forte-userslists.xpedior.com'
    Subject: (forte-users) URL-based Config Info
    I am looking for a way to share run-time configuration information between
    Fort&eacute; and Java processes, possibly running on different boxes (Solaris).
    Someone suggested we use an URL-based retrieval mechanism, or perhaps LDAP.
    Does anyone have any pointers on how to access such info from a Fort&eacute;
    service object?
    Thanks,
    Mike Lapeyre
    EDS / OnStar
    mailto: mike.lapeyreOnStar.com
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

Maybe you are looking for