Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    SmartGwt on the fly hiliting

    I have a smartGwt ListGrid which i use for showing stock market data. I want to be able to highlight the value of a cell. For example - if its current value is greater than the last value, turn green and turn red if it is lower. I looked at the showcase for smartGWT for any such capability but i only found this sample code for highlighting.

    new Hilite() {{
    setFieldNames("area", "gdp");
    setTextColor("#FFFFFF");
    setBackgroundColor("#639966");
    setCriteria(new AdvancedCriteria(OperatorId.AND, new Criterion[] {
    new Criterion("gdp", OperatorId.GREATER_THAN, 1000000),
    new Criterion("area", OperatorId.LESS_THAN, 500000)}));
    setCssText("color:#3333FF;background-color:#CDEB8B;");
    setHtmlAfter(" " + Canvas.imgHTML("[SKIN]/actions/back.png"));
    setId("1");
    }}

    Here the "gdp" or "area" fields are highlighted if their values are greater or less than a fixed number. Is it possible to use similar highlighting but the value should be compared to the previous value in the cell?

    Thanks and regards Mukul

    #2
    Yes, there's an example of doing exactly this (plus a fade effect) here.

    Comment

    Working...
    X