pele 发表于 2024-11-20 15:27:14

v15 spreadjs单元格如何处理null

worksheet单元格使用del键后,用getValue()取值为null。
请问有什么办法使getValue()取值为空串""。
谢谢!



Lynn.Dou 发表于 2024-11-20 15:27:15

您好,有个思路可以参考下:
可以通过监听RangeChanged,判断如果是清除操作,则将value替换为""。后续再获取单元格值时即为空字符串。
spread.bind(GC.Spread.Sheets.Events.RangeChanged, function (sender, args) {
    console.log(args)
    if(args.action == 2) {
      console.log("替换单元格值");
      if(!sheet.getValue(args.row, args.col)) {
            sheet.setValue(args.row, args.col,"")
      }
    }
});

pele 发表于 2024-11-20 16:48:34

Lynn.Dou 发表于 2024-11-20 16:34
您好,有个思路可以参考下:
可以通过监听RangeChanged,判断如果是清除操作,则将value替换为""。后续再 ...

非常感谢!

Lynn.Dou 发表于 2024-11-21 11:06:21

您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
页: [1]
查看完整版本: v15 spreadjs单元格如何处理null