本帖最后由 hanl 于 2021-12-14 15:11 编辑
当我在valueChanged事件中校验单元格值时,如果单元格为空(比如删除单元格里所有内容),此时调用sheet.isValid方法,返回的却是true。
实际运行代码如下:
sheet.bind(GC.Spread.Sheets.Events.ValueChanged, function (e, info) {
console.log(info);
if (sheet.isValid(info.row, info.col, info.newValue)) {
sheet.getCell(info.row, info.col).validator()._ps.showInputMessage = false;
}
});
请问是怎么回事?
我看了一下info.newValue,返回的值是null,null应该也是无效值吧?
我的诉求:就是想要对单元格里的内容做必填校验
|