В Polymer 1.0 и Vaadin-grid v1 я использовал средство визуализации ячеек в следующих строках, чтобы добавить значок на основе значения данных:
grid.columns[6].renderer = function(cell) {
if (cell.data < 0){
cell.element.innerHTML = Math.abs(cell.data) + '<iron-icon icon="arrow-downward" style="color: red"/>';
}
else if (cell.data > 0) {
cell.element.innerHTML = cell.data + '<iron-icon icon="arrow-upward" style="color: green"/>';
}
else {cell.element.innerHTML = '<iron-icon icon="settings-ethernet" style="color: #ffcc00"/>';}
};
Конечно, переход на vaadin-grid 2 означает отсутствие функции рендеринга и рекомендацию использовать вместо нее шаблоны. Каков будет наиболее эффективный способ добиться этого?
Приветствуется любая помощь - я как бы изучаю этот материал по мере продвижения, и примеры на сайте vaadin предполагают немного больше опыта, чем у меня есть!