Dynamically change color according to the value of the field field

I hope someone can help with my problem, I have not dealt with Java Script before please bare with me as I try to explain.  I tried searching everywhere for the answer but am getting lost a bit in some answers just so I was wondering if anyone on the forum can help.

I am trying to create a reliable PDF form for a risk assessment. The user in the columns of the severity and probability input values and the value is generated automatically in the column risk classification. So I managed to get the number of risk rating to calculate automatically using the option calculate and select the value is the product of "Severity1", Likelihood1  It's great, so now I want to the field of evaluation may change the background color based on the value as follows:

1-5 = Green

6-10 = orange

11-25 = Red

I don't have any idea if this can be done via the Java Script or if it is not possible, I'm sure it will, but I need someone much smarter than me to guide me on how to do it. I guess it's the same concept as the conditional formatting in Excel.

This is something like what I'm trying to achieve.

Any help would be greatly appreciated

Thank you

Matt

Gravity
Likelihood
Level of risk
122
236
3412

You will need to use a custom calculation script, something like:

Custom calculation script

(function () {}

Get the field values as numbers

var v1 = + getField("Severity1").value;

var v2 = + getField("Likelihood1").value;

Calculate the product

var prod = v1 * v2;

Set the value of this field;

Event.Value = prod;

Default background color

var bg = color.white;

Set the color orange

Color.Orange = ['RGB', 1,.33, 0];

Determine the background color on the product

If (prod > = 1 & prod)<=5)>

BG = color.green;

} ElseIf (prod 5 > & prod)<= 10)="">

BG = color.orange;

} ElseIf (prod > 10) {}

BG = color.red;

}

Set the background color of the field

event.target.fillColor = bg;

})();

Tags: Acrobat

Similar Questions

  • After the upgrade to v9.0 my address window and search window change size according to the length of the address. How to keep the search engine the same size?

    Search bar and address bar change size according to the length of the URL. How to keep my search bar the same size?

    Start Firefox in Firefox to solve the issues in Safe Mode to check if one of the extensions or if hardware acceleration is the cause of the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > appearance/themes).

  • How can I change colors of exact CMYK values?

    How to change a color so that it has exactly 95, 95, 0, 0 CMYK values?  It should be a dark purple-ish color.  Thank you!

    No need to change the color lab work in your usual profile profile, [(probablement Adobe RGB).] Click on the foreground color correction. When the color picker appears, the upper right quadrant shows its equivalent values in color Lab L a and b. Now, make a selection and tap inside with the pipette. Click on the color correction of prominent and when the color picker appears, change the laboratory values to match your new chosen color. Your foreground color correction will change to reflect the values and the RGB and CMYK values for your workspace will appear also in the color picker.

  • Need to change color depends on the action

    Hello

    I use JDeveloeper 11.1.1.6

    My scenario is that I order five link in my model Page.Click the each commandlink he will open a separate page.

    After clicking the order link I want to change the color for her. But I'm not able to change color permanently, I tried below things,

    1, af | CommandLink:hover it works only the mouse on the link command.

    2, af | CommandLink: active it works when click the link after you open the page again, it is replaced by the old color.

    3, af | CommandLink: selected it does not work.

    4, af | CommandLink: visited it does not work.

    Thank you...

    Hello

    commandLink lacks selectors selected and visited. You should use some EL to dynamically set the styleClass.

    E.g. create two classes of style

    af|commandLink.unvisited{
        color: Green;
    }
    
    af|commandLink.visited{
        color: Fuchsia;
    }
    

    Set the commandLink styleClass property an EL and add a setPropertyListener to set a variable, click on the link.

    
     
     
    

    Arun-

  • Dynamically fill ObjectChoiceField according to the selected box

    Hi all

    I have a few boxes on my screen and an ObjectChoiceField. I have to fill this ObjectChoiceField dynamically according to the selected checkbox.  I have a few separate hard-coded (I announced on the same screen) array of strings for all the boxes.

    If I select the first box, then ObjectChoiceField must be populated with the corresponding array of strings... and so on...

    Thank you and best regards.

    You just need to use

    .setChoices ();

  • script for reading calculated field changes color according to requirement

    I need help to create a script that would do a single reading calculated field to change color if a condition is met.  If the script placed in the calculated event?

    The fields are:

    CourseNum (automatic sum calculates 11 different numeric fields)

    A1p (digital calculated read only field)

    AP (digital calculated field read-only)

    HIGHA (the sum of the A1P and AP) - this is also a calculated read-only field

    Therefore the condition:

    If CourseNum > 20 and HIGHA > = 50%

    then change the background color of the yellow HIGHA

    otherwise, it should be white

    This is your statement. The "or" is the last used operation. So, you're saying, ' if the year 4 and (B1P + BP) > ".45" OR so (B1P + BP)<".30" and="" coursenum="">= "20", then change the background.»

    Try:

    If (form1. #subform [0]...) YearLevel == 4 & ((B1P+BP) > ".45" or (B1P + BP)<".30") &="" coursenum="">= '20')

  • Change column bg-color according to the values in this column.

    Version of the apex is 4.2.4

    To keep it short, I want the background of one of my field to be red when it is NULL, when there are data in it, I want it to be green.

    The first is what it looks currently, second photo, that's how I want it to look!

    pPy2VYX.png

    Option

    Use the column layout features.

    It is a bit of a hack, but it works well.

    1. Add a column to your query that contains the logic for your choice of color.

    decode (department_id, 30, 'BLUE', 'RED') AS DEPT_COLOR

    2 - cut the column in the report properties - so it does not appear.

    3 - update the column in question-> column-> Expression HTML formatting

    Add the desired HTML logic.

    Ex:

    #DEPARTMENT_ID #.

    Now it works OK for some styles and formatting - but the DIV in a table cell is kind of a weird look.

    Option

    Create a report model that put this condition of the column in place.  To create a column a different color, you will need to use a level line model.

    Option

    Put in a bit of jQuery with option 1.

    -Create a class that you can button

    #DEPARTMENT_ID #.

    -Create a region on the bottom of the page

    Note: This will not work if you are using one of the reports that have the '' mouse highlighting. ''

  • Change table cell color according to the input data

    Hi, I have a table in a form and I want the cells to have a dark in each cell if it has not entered data, but the cell background color to change white if no text is entered in the cell. Is it possible to do?  Thank you.

    You can use the fillColor for this property. It depends on your table structure how you do this. If you have relatively small table say 3 columns. 3 rows and then in each cell of sortient / calculate event you can put the following script.

    If (Cell1.rawValue == null & Cell2.rawValue == null & Cell3.rawValue == null)
    {
    Row1.fillColor = "255,0,0";
    }
    else {}
    Row1.fillColor = "255,255,255";
    }

    If you have a larger table, then you must create a function for it.

    Thank you

    Sidonie.

  • brand value in the time table with colors according to the selected employee

    Hello
    My question is
    I created the time table for a class for a bit longer want to filter to the time table used.

    for example. If I select the emp_id he's from, select the list then this period of teaching should be highlighted time table.
    Please can u help me.

    the table name is:-Time_Table
    the columns are:-

    EMP_ID
    CLASS_ID
    SECTION
    SUBJECT_ID
    PERIOD_NO
    DAY
    DATE


    Thank you
    Nisha

    Published by: Nisha Rani on September 3, 2009 02:57

    Published by: Nisha Rani on September 3, 2009 23:08

    Hi Nisha,

    Try this:

    SELECT
    DY,
    MIN(CASE WHEN LEC_NO = '1' THEN
    CASE WHEN EMP_ID = :P1_EMP_ID THEN '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' ELSE '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' END ELSE NULL END) PERIOD1, MIN(CASE WHEN LEC_NO = '2' THEN CASE WHEN EMP_ID = :P1_EMP_ID THEN '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' ELSE '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' END ELSE NULL END) PERIOD2, MIN(CASE WHEN LEC_NO = '3' THEN CASE WHEN EMP_ID = :P1_EMP_ID THEN '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' ELSE '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' END ELSE NULL END) PERIOD3, MIN(CASE WHEN LEC_NO = '4' THEN CASE WHEN EMP_ID = :P1_EMP_ID THEN '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' ELSE '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' END ELSE NULL END) PERIOD4, MIN(CASE WHEN LEC_NO = '5' THEN CASE WHEN EMP_ID = :P1_EMP_ID THEN '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' ELSE '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' END ELSE NULL END) PERIOD5, MIN(CASE WHEN LEC_NO = '6' THEN CASE WHEN EMP_ID = :P1_EMP_ID THEN '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' ELSE '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' END ELSE NULL END) PERIOD6, MIN(CASE WHEN LEC_NO = '7' THEN CASE WHEN EMP_ID = :P1_EMP_ID THEN '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' ELSE '
    ' || SUBJECT_ID || '-' ||emp_id || '
    ' END ELSE NULL END) PERIOD7 FROM TM_TEACHER_LEC_DETAIL WHERE CLASS_ID = :P1_CLASS_ID and SECTION = :P1_SECTION GROUP BY DY order by dy

    As I do not have the structure of your table or any data, I can't test this. Let me know if it works for you

    Andy

  • Is it possible to change color or "read" the mail in the Inbox?

    Bad eyesight cause the "BOLD" mail new impression of being difficult to distinguish from the reading mail. not even new monitor, but it's always hard to see the difference. The color of the font can be changed on reading mail?

    Yes.  You can go to tools | Rules of messages and to set up a new message rule for "all messages", then highlight with color and then you can set the color there.  When messages arrive in your Inbox, you can see them in a different color to better distinguish them.  There was a former MVP OE, that allows to define colors for different people, so he would know when everyone sent him a message, just by the color.

    Steve

  • How to change color depending on the color of our lipstick perfectly?

    Hello.

    Can someone show me how to change the color of the lips perfectly?

    I tried it myself for many days, but I couldn't find a way. I can change the color I want, but lips seem false.

    It's the color I want to put on the lips

    Screen Shot 2016-05-10 at 9.21.38 PM.png

    Here are the lips after I changed it. I go to the Quick Selection tool-> fill color-> blend modes: normal, opacity 0-100% (I adjust a lower opacity but different color)

    I tried all blending modes, but the color change so normal 100% is the actual color, only the lips look fake.

    Screen Shot 2016-05-10 at 9.21.29 PM.png

    Ultimately, I want the final lip as appearance below but color as above.

    Screen Shot 2016-05-10 at 7.43.15 PM.png

    Help, please

    1 make a selection of the lips

    2. in the main menu, choose layer/new adjustment layer / black and white

    3. in the properties panel check the color, and then click the active color into the color picker

    4. your color is around R = 249 = 95 = 104

    5 when necessary adjust the brightness of the red and yellow to illuminate the lipstic

  • Font change in accordance with the resolution of the client machine

    I have a Flex application in deployment now that resizes based on the size of the screen. One screen, on which it is running is a huge flat screen of 48 ", and it should also run on different portable small etc..

    Resizing works fine, but I would also change the fonts based on the resolution of the client computer. I have two questions:

    (1) is there a way to detect that in Flex
    (2) how you dynamically set policies on barregraphes and DataGrid, you can just reference to a function rather than a variable or do you need to use a kind of special method like "fontFormula" or something?

    M.

    It works for me:

  • How to dynamically change an element in the GroupDataModel?

    I have the controllor custom as the checkbox on each row of a listview. When I check or uncheck the check box, I need to update the data with the row in GroupDataModel. I tried to change the property directly in the ListItemData, but it cannot be changed. I think I should browse the GroupDataModel and find that data, and then update it. Does anyone know how to realize this way cascading only? Thank you.

    I understood how to retrieve the group header element and child elements. I can also update any element children in the GroupDataModel.  If you have a better solution, please let me know. Thank you

    Please see my source code.

    for(var i=0; i < xxxDataModel.size(); i++ ){
        var indexPath = new Array();
        indexPath[0] = i;
        var headerItem = xxxDataModel.data(indexPath);
        if (headerItem != null){
            var childCount = xxxDataModel.childCount(indexPath);
            for (var j=0; j		   
  • Change color "end of the indicator of media."

    How do I color chancge? I want to line it was black

    4.png

    I believe that we can turn off this "feature" in the next update.

  • Font change txt according to the result of the query

    Hi guys,.

    I have a report in which a column in this report will bring back a yes or no value. What I want to do, is if the column returns YES then I run this field and used for column header text appear in capitals and "BOLD". Is there a way to make this iin reports and if so how I would you do it doing. Any help on this would be greatly appreciated.

    Thank you.

    Hello!

    You can use the trigger SRW and format.

    Example in a format trigger:

    If (: colonne_1 = "yes")
    then
    SRW.set_foreground_border_color ('black');
    SRW.set_border_pattern ('solid');
    SRW.set_foreground_fill_color ('gray12');
    SRW.set_fill_pattern ('solid');
    SRW.set_font_face ("Courier New");
    SRW.set_font_size (7);
    SRW.set_font_weight (SRW.bold_weight);
    SRW.set_font_style (SRW.plain_style);
    end if;

    more information about SRW: http://docs.oracle.com/html/A73172_01/output/bawor_co.htm

Maybe you are looking for