上个帖子,一个自定义校验类是否可以写多个校验规则,解决了,可以使用if(type1==0 && type2==0){type =0}else{type=1} ;最后返回校验状态type;(0表示校验成功,1表示校验失败) 1.测试:type1失败,type2 成功,最后type失败;提示校验失败,并定位到校验失败的单元格; 2.测试结果:提示校验失败并定位,但是,定位的单元格既有type1所在单元格,也有type2所在单元; 3.问题:我只希望定位到type1单元格;该如何实现呢? 4.想法:文档中示例:通过getType()函数返回校验信息;好像没有看到定位的函数(可能是实现的接口类中有该方法;改这个的话产生的连锁反应不好控制) 总之,有没有 好的方法解决3 我的解决方法:继承没有定位的那个类,改写校验信息方法(提示错误单元格) 编辑于 2018-5-8 08:35 |