本帖最后由 HONG 于 2022-8-8 16:55 编辑
代码是这样子写的:错误监听到后把值设置为空, sheet.setValue(row,col,null),但是没有效果,值还是显示在页面上,不知道为什么 var sheet = spread.getActiveSheet(0);
sheet.name('甲供材料');
//错误的校验监听
spread.bind(spreadNS.Events.ValidationError, function (event, data) {
console.log(event,data,'ValidationError')
var dv = data.validator;
var { sheet,col, row } = data
if (dv) {
sheet.setValue(row,col,null)
@* Zny.Dialog.Alert(dv.errorMessage()) *@
}
});
spread.options.highlightInvalidData = true //是否突出显示校验失败的无效数据
|
|