Highlight one of the steps of my roadmap programmetically

hi everybody,
I have a roadmap of MultipleRoadmapSteps. I want to highlight one of the steps
programmatically. Can anyone send me some sample code for that?
Waiting for valuable replies..

Hi Mainak,
You can use the leadSelection of the node to which the MultipleRoadmapStep binds to to highlight an entry. In addition you need to set the selectedStep property at the RoadMap to mark this specific MultipleRoadmapStep as the one for which the highlighting should be done.
Best regards,
Thomas

Similar Messages

  • OA Framework - Help Needed in highlighting one of the rows in Custom Page

    Hi Oracle Gurus,
    I am new to OAF.
    I have a requirement like I have to highlight one of the rows in a Custom OA Page.
    These rows exist in a table structure,they are basically Claim records of the employees.
    All these rows are from only One View Object. I just need the total row alone to get highlighted in different color.
    I tried updating the Custom.xss file in $OA_HTML/cabo/styles.
    Below is my Custom.xss file
    <styleSheet>
    <!-- Please start your customizations here -->
    <style selector="XX_BOLD">
    <includeStyle name="DefaultFontFamily"/>
    <property name="background-color">#FF0000</property>
    </style>
    <style selector="XX_NORMAL">
    <property name="background-color">#0000FF</property>
    </style>
    The Query of the VO is
    SELECT EMP_DEP,
    CLINIC,
    HOSPITAL,
    DENTAL,
    OPTICAL,
    EXE_PROFILE,
    MATERNITY,
    DECODE(EMP_DEP,'Total','XX_BOLD','XX_NORMAL') XX_BOLD FROM apps.XXBEN_CB_MEDUTIL_TABLE;
    The VO has decode operation that decides the CSS style which will be used via Controller.
    I have applied the CSS file thorugh the Controller code that I have given below.
    Controller Code :
    OAPageLayoutBean plb = pageContext.getPageLayoutBean();
    OAMessageStyledTextBean columnBean = (OAMessageStyledTextBean) plb.findChildRecursive("EmpDep");
    OADataBoundValueViewObject css = new OADataBoundValueViewObject(columnBean, "XX_BOLD");
    columnBean.setAttributeValue(oracle.cabo.ui.UIConstants.STYLE_CLASS_ATTR,css);
    I did all the changes and bounced the Apache Server.
    But this seems to be not working....I do not see any Colour change in the OAPage.
    Can Anyone tell what could be wrong in this.???
    Please Reply as this very urgent........

    Hi Anil,
    I tried watever you had suggested,It is still throwing the same error.
    I have pasted below the code that I am using.
    Controller Code:
    package EmployeeTest.oracle.apps.per.server.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.webui.OAWebBeanConstants ;
    import oracle.apps.fnd.framework.webui.beans.table.OATableBean ;
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageStyledTextBean;
    import oracle.apps.fnd.framework.webui.OADataBoundValueViewObject;
    import oracle.cabo.ui.beans.table.ColumnBean;
    import oracle.apps.fnd.framework.webui.beans.form.OAChoiceBean;
    import oracle.apps.fnd.framework.webui.beans.form.OASubmitButtonBean;
    import oracle.apps.fnd.framework.webui.beans.layout.*;
    import oracle.apps.fnd.framework.webui.beans.message.*;
    import oracle.apps.fnd.framework.webui.beans.nav.OANavigationBarBean;
    import oracle.apps.fnd.framework.webui.beans.nav.OAPageButtonBarBean;
    import oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean;
    import oracle.apps.fnd.framework.webui.beans.table.*;
    import oracle.cabo.ui.*;
    import oracle.cabo.ui.beans.*;
    import oracle.cabo.ui.beans.form.*;
    import oracle.cabo.ui.beans.layout.*;
    import oracle.cabo.ui.beans.message.MessageStyledTextBean;
    import oracle.cabo.ui.beans.message.MessageTextInputBean;
    import oracle.cabo.ui.beans.nav.NavigationBarBean;
    import oracle.cabo.ui.beans.table.ColumnBean;
    import oracle.cabo.ui.beans.table.TableBean;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.OARow;
    import oracle.jbo.domain.Number;
    import oracle.cabo.style.CSSStyle;
    import java.io.Serializable;
    * Controller for ...
    public class EmployeeInfoCO extends OAControllerImpl
    public static final String RCS_ID="$Header$";
    public static final boolean RCS_ID_RECORDED =
    VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
    * Layout and page setup logic for a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    int intPersonId = pageContext.getEmployeeId();
    //int intPersonId; // = pageContext.getEmployeeId();
    //String strPersonId = Integer.toString(277980);
    String strPersonId = Integer.toString(intPersonId);
    // get the Application Module
    OAApplicationModule oaAM = pageContext.getApplicationModule(webBean);
    Serializable parameters[] = { strPersonId };
    //pass parameters to Application Module
    oaAM.invokeMethod("initQuery", parameters);
    oaAM.invokeMethod("insertRow", parameters);
    oaAM.invokeMethod("execQuery");
    oaAM.invokeMethod("totexecQuery");
    oaAM.invokeMethod("tohighQuery");
    OAViewObject oaviewobject1 =(OAViewObject)oaAM.findViewObject("EmployeeUtilVO1");
    oaviewobject1.reset();
    if (oaviewobject1 != null)
    do
    if(!oaviewobject1.hasNext())
    break;
    oaviewobject1.next();
    OARow row = (OARow)oaviewobject1.getCurrentRow();
    String fullName = (String)row.getAttribute("EmpDep");
    System.out.println("The Name is "+fullName);
    row.setEmpDep("<html><H5>"+row.getEmpDep()+"</H5></html>"); (As it is a Plain Text this HTML tag is making the text row.getEmpDep() as H5)
    } while(true);
    * Procedure to handle form submissions for form elements in
    * a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    I am successful in Interating the rows of the table.
    I am being able to print out the view attribute "EmpDep", But when I tried highlighting the row attribute using Row object,it is throwing me an error.
    The error code is :
    Error(88,40): method getEmpDep not found in interface oracle.apps.fnd.framework.OARow
    Error(88,13): method setEmpDep(java.lang.String) not found in interface oracle.apps.fnd.framework.OARow
    I have already give the Query for the VO in the Thread.
    Could You Plz let me know what is wrong in this code?
    Edited by: user1393742 on Sep 21, 2010 7:54 PM
    Edited by: user1393742 on Sep 21, 2010 7:55 PM
    Edited by: user1393742 on Sep 21, 2010 7:57 PM
    Edited by: user1393742 on Sep 21, 2010 7:58 PM
    Edited by: user1393742 on Sep 21, 2010 8:01 PM
    Edited by: user1393742 on Sep 21, 2010 8:02 PM
    Edited by: user1393742 on Sep 21, 2010 8:03 PM
    Edited by: user1393742 on Sep 21, 2010 8:07 PM

  • A Background job in one of the step delays due to awaiting for Gateway

    Hi,
    We have the month-end jobs executing in our Production systems every last week of month
    It was observed that, one BGD job took 30-45 mins delay to finish.
    - In one of the steps, there is Parallel processing with 56 DIA work processes across 4 Application servers out of 6.
    - It was observed that all these 56 processes were showing status ON HOLD (Reason RFC) when we checked.
    - I went to the BGD job process (sm51) to see if the job is executing
    - I saw the message - further awaiting for Gateway XXXX (Prod server)
    - I checked in SM59 and all RFCs were OK
    - Even in SMGW everything was OK
    Please help me to find what exactly is the reason for the delays due to Gateways
    Thanks & Regards,
    Sameer

    Hi Ashish,
    The BGD job running on one of the work process indicated - "Waiting for Gateway XXXX (Prod system)"
    Here when I checked the 56 DIA work processes, it indicated - ON HOLD & Status - RFC.
    I need to know more on the Gateway mechanisim in this. Hope the problem was in the gateway connection for a temporary proceess
    Else the system was OK. No improper functioning was observed.
    Need to explore more on this.
    Regards,
    Sameer

  • Can any one explain the steps to coinfigure PGP Encryption in B2B

    Hello B2B Guru's,
    Can any one explain how to configure PGP Encryption in B2B  console?
    were to specify path for loading pgp encryption jar in b2b console?
    is it mandatory that PGP Encryption should have class to implement Call out interface?
    which methods we need to implement in Call Out interface?
    Thanks,

    Please refer :
    How to configure Call out in B2B ?

  • HT1212 I have a first generation Ipad.  the App Store icon has disappeared from my homescreen.  I have tried everything that is recommended and nothing works.  One of the steps asks me to enter a passcode that I have never set up.  ??? how to fix?

    How do you retrieve the App Store Icon on a first generation ipad?

    If you can't find it on any of your homescreens or app folders, and you can't find it via the spotlight search screen (swipe your first home screen to the right), then is it hidden by Settings > General > Restrictions > Installing Apps being set 'off' ? Is that the passcode that you are referring to, for the Restrictions screen ?
    If it is and you don't know what it is then could anybody else have set it, and do you know if it was on the iPad when you last backed up ? If it wasn't then you can restore to that backup and it should be removed. If it was on the iPad when you last backed up and you don't know what it is then the only way to remove it is to reset the iPad back to factory defaults and you can then re-sync your content back to the iPad - you won't be able to restore to the backup as that will keep the code in place.

  • TS3992 One of the back up steps is to lock the screen.  How do I do that?

    In backing up icloud one of the steps is to lock the screen.  How is that done?
    Thanks,
    Rita

    Press and release the power button so the screen goes dark and your phone is in "sleep mode".  It must also be connected to your wifi and an external power source such as your wall charger.

  • How do i configure a FOR loop to have the behavior of the step Loop Type: Pass/Fail count?

    Hello,
    I'm using the Pass/Fail count set to one Pass to capture an event generated by my DUT.  I originally used a numerical compare step with the Looping type of Pass/Fail count to accomplish this.  Unfortunately the implementation changed and now I need to execute a few steps that can not be combined within one code module as before. Nor can these steps be put into a subroutine.  One of the steps executes a .NET asembly and I haven't figured out how to pass the reference to the subroutine.  When the subroutine is intered the reference is lost and the methode does not execute correctly.
    I have an evaluation function the exits the loop when the expected conditions are met. Everything works except for the Overall Pass/Fail result of the For loop.  If the loop exits due to the first numerical compare test passing, I want the loop overall execution to report as "Passed".  If the loop reaches it's predetermined number of iterations, the overall result needs to report as "Failed".  It would also be nice to have the radio button functionality of "Record Result of Each iteration".  Some conditions require a wait over a minute for the event to occur and I don't want to generate needless data for the report.
    Currently I get the pass/fail status for each For loop iteration, but only "Done" for each loop iteration.  I don't want the initial few failures to cause the test to fail.
    Does anyone know how to do this? Suggestions?
    Thanks,

    I have 2 steps in the loop that can not be combined into one step. This forces me to implement the behavior in some form of loop.  A While Loop could be an option.  I would need to pass the Step.Result.Status from the Multiple Numerical compaire step to the condition of the While Loop.  I tried to use the Step.TS.ID without success.  Some form of reference to the numerical compare step would be needed. I'm using a For Loop as I do want to limit the number of iterations of the loop.  In the case where the loop iterations are reached, the event I am trying to detect did not occur at the correct time and a failure needs to be reported.
    I came up with something based on my comments in the second post:
    1) To start with I configured a Locals.ForLoop_5 variable.  This is used to set the limit on the loop iterations and for comparison after the loop has finished executing. More on that later.
    2) The first step inside the loop invokes a method within a .NET assembly that has been packed in a DLL This method gets the required data from the DUT and stores it to a text file.
    3) The next step is the Multiple Numeric Limit step.  This step invokes a VI that extracts the data from the text file.  This step has been customized in several ways.
      i)  In Run Options, the Results Recording Option was disabled.  This prevents recording of "Failed" while the loop executes when waiting for the event to happen.
      ii) In Run Options, the Step Failure Causes Sequence Failure is unchecked.  Same reasoning as i)  These steps are not true failures.
      iii) A Post Action is configured to go to the nexxt step after the For Loop End step On Condition True with the logic of Step.Result.Status == "Passed".  This causes the loop to exit when the first "Passed" is encountered which corrolates with the event I'm trying to detect. On Conditon Fail remains set to default.
    4)  The step after the For Loop End is an expression step with everythin set to default except for the Status Expression logic set to: Locals.Loopindex < Locals.ForLoop_5 ? (Step.Result.Status = "Passed") : (Step.Result.Status = "Failed"). This step performs the overall Pass/Fail reporting for the For Loop.  If the number of loop iterations is less than the maximum it could have only gotten there by the previous logic triggered by the numerical compare passing, therefore "Passed".  If the loop index has reached the limit, then the event was not detected, therefore Failed.
    I have tested this work around with success, it just a pain to now have to implement this on my 40 some odd For Loops.
    If there is a better way, I'd still like to hear it.

  • What are the steps to upgrade oracle clusterware from 10.2.0.4 to 11.2.0.2.

    We have two node clusterware installed and we want to upgrade the oracle clusterware from 10.2.0.4 to 11.2.0.2 can any one share the steps for upgrade.
    Regards
    Naveen Dutt

    Hi Rajeys,
    I read all the documents but i was not able to find the information that i was looking. Below i am providing my cluster node configuration and version -
    1) No of Node in cluster - 2 (node1 ,node2)
    2) OCR (clusterware) version - 10.2.0.4
    3) Storage type - NAS storage (we are not using ASM).
    Now link provided by you is to upgrade ASM from 10.2.0.3 to 11GR2 but we are not using ASM as storage we are using NAS storage. Do we have any link or document that help me to upgrade oracle clusterware only without ASM from version 10.2.0.4 to 11.2.0.2 .
    Thanks in advance
    Regards
    Naveen Dutt

  • What do I need to set in order for each instance of the step type in the sequence to act individually?

    I'm not able to change parameters on one step without it changing the parameters on another instance of the step within the same sequence.  Is there something in the step type properties that I need to set to change this?
    For instance, I have created a custom step called "Battery PWR" that the user can insert into a sequence, hit the "edit" button, set a control in a GUI to 12V and hit an "Okay" button so that the post-step condition causes the power supply voltage to change.  Then, later in the sequence I want the user to be able to insert the same custom step, hit the edit button, set the control to 0V and hit an "Okay" button so that the post-step conditition causes the power supply to go to 0V.  The problem is, when the user edits one of the steps, it causes the other step to change to the same value.
    I know that this has a simple fix, just can't seem to find it.

    I answered my own question.  I was reading and writing to a file global instead of the step parameters, so I was basically overwriting my variables each time I edited the step.  I'm obviously a novice TestStand user.

  • TS1559 I have done all of the steps that Apple have said to do, including completely restarting my phone and registering it as a new one, but still my wifi is greyed out, can anyone help me?

    I have done all of the steps that Apple have said to do, including completely restarting my phone and registering it as a new one, but still my wifi is greyed out, can anyone help me?

    http://support.apple.com/kb/ht5621

  • I have two apple accounts, but can only access one. I did all the steps to recover the older account's password but nothing worked. I need to access the older account to update apps. Also would there be a way to just combine both accounts?

    I have two apple accounts, but can only access one. I did all the steps to recover the older account's password but nothing worked. I need to access the older account to update apps. Also would there be a way to just combine both accounts?

    Were you able to reset the account's password ? If not then how did you try to get it reset e.g. http://iforgot.apple.com (which would have sent it to the rescue email address if you have one on that account) ? You can also try contacting iTunes Support in your country to get it reset : http://support.apple.com/kb/HT5699
    And no, accounts can't be merged nor content transferred between accounts.

  • How do I add multiple songs to an existing playlist from the (no longer called) Library? Highlighting multiple songs and clicking the "Add to" button will only add the with the little arrow, not all the highlighted ones!

    How do I add multiple songs to an existing playlist from the (no longer called) Library? Highlighting multiple songs and clicking the "Add to" button will only add the one with the little arrow, not all the highlighted ones! I am using the "new" iTunes.

    For the moment there isn't a way for us end-users to control what is "matched" or "uploaded." That is purely a result of Apple's server-side algorithms.
    To re-add multiple songs at once simply highlight all the songs you want to re-add, then right-click (or Control+click) the list and choose "add to iCloud."

  • Need to know how to get my apple account to sync up with a new email on my phone and delete the old one in a step by step process??

    Need to know how to get my apple account to sync up with a new email on my phone and delete the old one in a step by step process??

    After you change the account settings as I described below hold your finger on any app until they all wriggle, then tap the "-" on each purchased with her Apple ID. Press the HOME button when done. Then go to the App Store and buy or download the apps you want.

  • Hi i have  an iphone 4 which is from canada nd i have seen one sim inside it which is a canadian sim ,iam staying in india so can i use that phone in india and please tell me what are the steps ihave to take for using that canadian phone in india

    hi i have  an iphone 4 which is from canada nd i have seen one sim inside it which is a canadian sim ,iam staying in india so can i use that phone in india and please tell me what are the steps ihave to take for using that canadian phone in india

    Only the carrier to whom the device is locked can authorize it's unlocking.  Contact the carrier to see if they offer unlocking and if you qualify.

  • I updated my ipad from IOS 5 to IOS 8. All games and apps that I downloaded was deleted. What can I do to return them back, even after downloading one of the games He deleded all the steps I went through and I need to start all over  again

    I updated my ipad 2from IOS 5 to IOS 8. All games and apps that I downloaded was deleted. What can I do to return them back, even after downloading one of the games He deleded all the steps I went through and I need to start all over  again

    iCloud: Restore or set up your iOS device from iCloud
    Or from iTunes  http://www.iphonefaq.org/archives/971992

Maybe you are looking for

  • Acrobat doesn't print documents fully

    Hi there, I'm having an issue where certain PDF files do not print completely - i.e. 6 pages are sent successfully to the network printer, but only 2-3 pages actually get physically printed. When I switch to the Reader instead, it prints just fine. I

  • How to config not to use Default run target

    Hi All, How can I config Jdeveloper9.0.3 not to use runner's "default run target" from "project settings", instead, to use welcome file list in web.xml? thanks a lot!

  • Flash Builder 4.5 blank mxml after computer freezes

    Hi !! I have a very strange problem, last night using Flash Builder 4.5 in the moment i was saving the project my computer froze and i rebooted my computer and the Main.mxml file is filled now with blank spaces. The properties says it is 230Kb but op

  • How to control scrubbing with the keyboard?

    The headline is already the question: I would like to use the keyboad to fast forwad in songs. In the 'itunes a-z' there is only an info how to do this with the mouse. Arrow Keys do not seem to work for this, they only switch to the next or previos s

  • Help me about C1E and EIST

    hi..why i can't find the C1E and EIST settings in bios in my MSI 6788 865PE Neo2-V board..i just really want to see my processor in full speed..please help me, sorry for my bad english.