在自助仪表盘清单表中对Unit Price(合计)列的单元格元素样式进行修改:值<500,元素颜色显示红色,显示降序图标;值>1500,元素颜色显示蓝色,显示升序图标;如下图所示:
portlet.setRenderCellHandler(function (row, column, rowIndex, columnIndex) { debugger; if (columnIndex != 1) return null let value = row.getCellValue(columnIndex) let displayValue = row.getCellDisplayValue(columnIndex) if (value < 500) { return `<span style='color: red;'><i class="SmartbixIcons sx-icon-descending"/>${displayValue}</span>` } if (value > 1500) { return `<span style='color: blue;'><i class="SmartbixIcons sx-icon-ascending"/>${displayValue}</span>` } return null }) alert("test"); |
单元格节点处理函数:setRenderCellHandler()
代码资源: