您好,如果数据验证中存在未通过的数据,则不会提交,
通过下面的代码为C2单元格设置数据验证,使其不能小于5
- const dv = GC.Spread.Sheets.DataValidation.createNumberValidator(
- GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.greaterThanOrEqualsTo, 5, 5, false
- );
- templateSheet.getRange(1, 2, 1, 1).validator(dv);
- // Configure the Data Validator.
- dv.showInputMessage(true);
- dv.inputTitle("Tip");
- dv.inputMessage("Value must be greater than or equal to 5");
复制代码 在返回的数据源中有一个数据是4,如下图所示:
此时修改其他数据,右键,点击提交,会提示
此时没有触发ReportSheetRecordsSubmitted和ReportSheetRecordsSubmitting事件,
如果此时点击外部按钮,
- document.getElementById('btn1').addEventListener('click',function (){
- reportSheet.submit()
- })
复制代码 发现也没有进行submit
所以,没有复现你的问题。是否可以详细介绍下,事件是什么意思呢?或者录个动图上传上来。
|