js/spreadsheet/dataTableCellRenderers.js (17 lines of code) (raw):

/** * @file data table cell renderers * @author sushuang(sushuang@baidu.com) */ define(function (require) { var $ = require('jquery'); var Handsontable = require('handsontable'); var TextRenderer = Handsontable.renderers.TextRenderer; // Constants var HIGH_BG_COLOR = 'rgb(232, 239, 247)'; var LOW_BG_COLOR = '#fff'; /** * Cell renderers * * @public */ return { high: function (instance, td /* , row, col, prop, value, cellProperties */) { TextRenderer.apply(this, arguments); $(td).css('background', HIGH_BG_COLOR); }, normal: function (instance, td /* , row, col, prop, value, cellProperties */) { TextRenderer.apply(this, arguments); $(td).css('background', LOW_BG_COLOR); } }; });