您好,Spread JS可以用自定义单元格类型的方法来实现不显示DIV/0
我上传一个Demo,可以实现这个效果,关键代码如下:
- function ShowValueCellType() {
- }
- ShowValueCellType.prototype = new spreadNS.CellTypes.Text();
- ShowValueCellType.prototype.paint = function (ctx, value, x, y, w, h, style, options) {
- if (value && value._error === "#DIV/0!") {
- // 在这里改变值
- value = 0;
- }
- spreadNS.CellTypes.Text.prototype.paint.apply(this, [ctx, value, x, y, w, h, style, options]);
- };
复制代码 |