Derrick.Jiao 发表于 2020-12-10 14:25:34

实用API总结

本帖最后由 DerrickJiao 于 2020-12-10 15:11 编辑

使用过咱们SpreadJS产品的小伙伴都知道,SpreadJS有着种类丰富的接口。常用的接口大家想必已经熟记于心,本篇帖子为大家盘点那些实用,但又“小众”的接口。

1、隐藏冻结线:将冻结线颜色设为透明
sheet.options.frozenlineColor = 'transparent';

2、将指定单元格显示在视图中央
activeSheet.showCell(3, 3, GC.Spread.Sheets.VerticalPosition.center, GC.Spread.Sheets.HorizontalPosition.center);

3、首次加载显示指定表单
spread.setActiveSheet("Sheet2");或
spread.setActiveSheetIndex(1);

4、获取或设置要在表单中显示的第一张表单的索引。
spread.startSheetIndex(18)

5、清除默认选中单元格:
sheet.clearSelection();

6、判断行是否被筛选
sheet.getRowVisible(1)

7、复制行。注意:行高无法被复制,需要用代码获取行高再进行设置
sheet.copyTo(0,0,1,1,2,2,GC.Spread.Sheets.CopyToOptions.value);

8、设置活跃单元格
sheet.setActiveCell(5,5);

9、精度问题:设置14解决不了可以尝试使用其他数值,这个属于JavaScript的精度问题。
GC.Spread.CalcEngine.Functions.CALC_PRECISION = 14


页: [1]
查看完整版本: 实用API总结