您好,请参考下列代码,并根据您自己的业务逻辑来修改实现:
- var spread = GC.Spread.Sheets.findControl("ss");
- var sheet = spread.getActiveSheet();
- sheet.bind(GC.Spread.Sheets.Events.ValidationError, function(e, args) {
- console.log(args);
- // 判断是否展示错误信息
- if (args.validator.showErrorMessage()) {
- // 选择框,选确定后重新输入,选取消可以强制执行
- if (confirm(args.validator.errorMessage())) {
- args.validationResult = GC.Spread.Sheets.DataValidation.DataValidationResult.retry;
- } else {
- args.validationResult = GC.Spread.Sheets.DataValidation.DataValidationResult.forceApply;
- }
- }
- });
复制代码 |