您发帖的板块是C1产品,是一个.NET产品。和spreadjs完全不同。下次发帖请发到spreadjs板块,否则给你提供的方案也是完全无效的。,这个帖子我先给你移动过去了
spreadjs本身有提供数据验证功能,添加一个NumberValidator即可,可以设置最大最小值。
你可以参考这个demo
https://demo.grapecity.com.cn/sp ... ta-validator/purejs
这里也有参考代码
https://demo.grapecity.com.cn/sp ... eatenumbervalidator
- spread.options.highlightInvalidData = true;
- var dv = GC.Spread.Sheets.DataValidation.createNumberValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, "5", "20", true);
- dv.showInputMessage(true);
- dv.inputMessage("Value must be between 5 and 20.");
- dv.inputTitle("tip");
- activeSheet.setDataValidator(1, 1, 1,1,dv,GC.Spread.Sheets.SheetArea.viewport);
复制代码
|