1. 使用Between,设置一个比较大和比较小的数字
- spread.highlightInvalidData(true);
- var dv = GcSpread.Sheets.DefaultDataValidator.createNumberValidator(GcSpread.Sheets.ComparisonOperator.Between, "-9999999", "999999", true);
- dv.showInputMessage = true;
- dv.inputMessage = "Value must be number.";
- dv.inputTitle = "tip";
- activeSheet.setDataValidator(1, 1, dv);
复制代码
2.EditChange的确不是很好,后面建议是用在createEditorElement 中添加过滤。这种情况下是直接阻止用户输入非数字。
3.条件格式是不能实现验证,不过可以和验证结合使用实现比较丰富的数据展示。
例外您也可以通过自定义验证规则的方式实现自定义验证
|