找回密码
 立即注册

QQ登录

只需一步,快速开始

mtkj
金牌服务用户   /  发表于:2020-4-22 17:59  /   查看:2949  /  回复:3
1金币
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,没有看到您完整的代码,不太容易判断这里的问题,猜测最大的可能是数据源中这里的类型是Number,所以无法设置成空字符串,参考以下几种方案: 1、设置绑定column的dataType为String,参考代码: 设置了String类型后,求和计算会失效,所以如果这一列不考虑求和,优先推荐这个方案。 2、自定义单元格中,直接设置空字符串,类似以下代码: e.cell.innerHTML = “”; 这样做的好处是,单元格本身value还是0,但用户 ...

3 个回复

倒序浏览
最佳答案
最佳答案
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-4-22 17:59:45
来自 2#
您好,没有看到您完整的代码,不太容易判断这里的问题,猜测最大的可能是数据源中这里的类型是Number,所以无法设置成空字符串,参考以下几种方案:

1、设置绑定column的dataType为String,参考代码:
  1. columns: [
  2.             { binding: 'country', header: 'Country', width: '2*' },
  3.             { binding: 'sales', header: 'Sales', width: '*', format: 'n2',  dataType:wijmo.DataType.String},
  4.             { binding: 'expenses', header: 'Expenses', width: '*', format: 'n2' }
  5.         ],
复制代码

设置了String类型后,求和计算会失效,所以如果这一列不考虑求和,优先推荐这个方案。

2、自定义单元格中,直接设置空字符串,类似以下代码:
e.cell.innerHTML = “”;
这样做的好处是,单元格本身value还是0,但用户看到的是空字符串,也不影响求和计算。
回复 使用道具 举报
mtkj
金牌服务用户   /  发表于:2020-4-23 11:35:42
3#
解决了,谢谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-4-23 13:41:51
4#
谢谢反馈,本帖结贴了~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部