1、通过程序设置单元格格式后,在模板中设置的数据验证不起作用,另外单元格格式设置的“数值”,保留2位小数也不起作用; var style = new GC.Spread.Sheets.Style();
style.backColor = 'lightGreen';
style.locked = false;
_sheet.setStyle(arr[0], arr[1], style, GC.Spread.Sheets.SheetArea.viewport);
2、数据验证无法验证是否是小数(例如录入5.67也提示有问题),最好能够有正则表达式就好了,程序如下:
var dv = GC.Spread.Sheets.DataValidation.createNumberValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, "5", "20", true);
dv.inputTitle('请录入数字类型,例如:');
dv.inputMessage('10.56');
dv.ignoreBlank(true);
_sheet.setDataValidator(arr[0], arr[1], dv);
|
|