У меня есть SmartGwt ListGrid, который я использую для отображения данных фондового рынка. Я хочу иметь возможность выделить значение ячейки. Например - если его текущее значение больше, чем последнее значение, загорится зеленым и станет красным, если оно ниже. Я посмотрел на витрину для smartGWT для любой такой возможности, но я нашел только этот пример кода для выделения.
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");
}}
Здесь поля "gdp" или "area" подсвечиваются, если их значения больше или меньше фиксированного числа. Можно ли использовать подобное выделение, но значение следует сравнить с предыдущим значением в ячейке?
Спасибо и всего наилучшего
Mukul