如果您指的是弹窗提示没有显示,实际上SpreadJS默认不会提供弹窗提示,但是提供了相应的接口。
示例代码如下:
- 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;
- }
- }
- });
复制代码 |