单元格设置了DataValidator,并且在事件中增加了监听:sheet.bind(GC.Spread.Sheets.Events.ValidationError, function (e, args) {
args.validationResult = GC.Spread.Sheets.DataValidation.DataValidationResult.discard;
});
效果如下:
录入无效数据时不会置值,例如输入abc,返回空。
但使用sheet.setValue(row,col,'abcd')或sheet.getCell(row,col).value('abcd')还可以将此单元格置上无效值。
DataValidator和ValidationError事件没起作用。
有什么解决办法吗?
谢谢!
|