【发布时间】:2015-09-14 21:52:18
【问题描述】:
我正在使用 Handsontable 库来编辑包含财务数据的电子表格。 我设置了自定义数字格式,使用''(空格)作为千位分隔符。
numeral.language('ru', {
delimiters: {
thousands: ' ',
decimal: ','
},
abbreviations: {
thousand: 'k',
million: 'm',
billion: 'b',
trillion: 't'
},
ordinal: function (number) {
return number === 1 ? 'er' : 'ème';
},
currency: {
symbol: '€'
}
});
一切正常,但在某些(使用自定义颜色和文本对齐)单元格中,此设置不起作用。怎么了?
用于设置颜色和对齐的自定义单元格渲染器:
function sumCellRenderer(instance, td, row, col, prop, value, cellProperties) {
Handsontable.renderers.TextRenderer.apply(this, arguments);
td.style.background = '#FFFF88';
td.style.textAlign = 'right';
}
http://jsfiddle.net/m2dxws5a/7/ 的工作示例
底部的自定义单元格用黄色标记。
【问题讨论】:
标签: javascript css numeric handsontable