实现JS Excel 的冻结行列与可视区域功能
1、在一个表单中最多可以设置四种不同的冻结线。如此, 当前的视图区域将被分割为三个行区域和三个列区域。如下代码演示在一个表单中设置四种冻结线:
//set row frozenline and column frozenline.
sheet.frozenRowCount(3);
sheet.frozenColumnCount(3);
sheet.frozenTrailingRowCount(3);
sheet.frozenTrailingColumnCount(3);
2、可以定制冻结线的颜色
sheet.options.frozenlineColor = 'red';
3、Spread.Sheets 提供了获取每一个视图区域信息的方法, 例如宽度, 高度, 顶行索引等等。
假设你在表单中设置了一个行冻结线与一个列冻结线。那么原先的视图将被分割为三个行视图, 这三个视图区域的索引分别是 0 , 1, 2。 然后你可以通过如下示例代码获取第二个行区域的相关信息:
sheet.getViewportWidth(1);
sheet.getViewportHeight(1);
sheet.getViewportTopRow(1);
sheet.getViewportBottomRow(1);
sheet.getViewportLeftColumn(1);
sheet.getViewportRightColumn(1)
4、效果展示
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:57
阅读量:100
阅读量:107
阅读量:142
阅读量:69