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);
}
};
});