SpreadJS 支持跟 Excel 一样的验证机制,你可以这样用:
var validator = GcSpread.Sheets.DefaultDataValidator.createNumberValidator(GcSpread.Sheets.ComparisonOperator.Between, 0, 10, true);
sheet.getColumn(1).dataValidator(validator);
至于你说的慢的问题,我估计是你用法不对,你有没有在循环开始前调用
sheet.isPaintSuspended(true);
循环结束后调用:
sheet.isPaintSuspended(true); |