请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

jojo

初级会员

26

主题

75

帖子

231

积分

初级会员

积分
231

[已处理] v15集算表校验

jojo
初级会员   /  发表于:2022-3-23 18:11  /   查看:1939  /  回复:1
1金币
你好,我用的是集算表,cloumns里的数据是在专门的js文件里面写的,然后在initSpread里面遍历获取的多sheet,
            tableView:[
                { value: "编号", width: 50, caption: "编号" ,validator:codeValidator},
                { value: "时间", width: 100, caption: "时间",style:dateStyle},
                { value: "Notes", width: 100, caption: "Notes" }
            ],

请问,如果我触发了下面的方法,校验的数据一旦报错,就置空了,请问有什么可以方法可以在保存时有个数据校验拦截
spread.bind(GC.Spread.Sheets.Events.ValidationError, (e, args) => {
});



最佳答案

查看完整内容

可以尝试在事件中指定他的应用类型 若仍未解决,请提供完整的demo,我们这边来调研。

1 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-23 18:11:46
来自 2#
可以尝试在事件中指定他的应用类型
  1. spread.bind(GC.Spread.Sheets.Events.ValidationError, (e, args) => {
  2.     args.validationResult = GC.Spread.Sheets.DataValidation.DataValidationResult.forceApply
  3. });
复制代码


若仍未解决,请提供完整的demo,我们这边来调研。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部