找回密码
 立即注册

QQ登录

只需一步,快速开始

ccooder

初级会员

14

主题

48

帖子

326

积分

初级会员

积分
326

微信认证勋章

ccooder
初级会员   /  发表于:2019-2-26 15:26  /   查看:2587  /  回复:3
如题

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-26 17:03:39
沙发
您好,可以配置滚动条是否显示,请参考API:

http://help.grapecity.com/spread ... heets.Workbook.html

如图所示:

image.png198434752.png
回复 使用道具 举报
ccooder
初级会员   /  发表于:2019-2-26 17:17:24
板凳
KevinChen 发表于 2019-2-26 17:03
您好,可以配置滚动条是否显示,请参考API:

http://help.grapecity.com/spread/SpreadSheets12/webfram ...

这个是只要设置为true就一定显示
有没有根据内容长度决定滚动条显示与否的配置
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-26 17:35:24
地板
您好,您这个需求没有能够直接实现的配置,需要用事件来做,参考代码:

  1. $(document).ready(function () {
  2.         var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1 });
  3.         spread.options.showVerticalScrollbar = false;
  4.         var sheet = spread.getActiveSheet();
  5.         sheet.setRowCount(10);

  6.         spread.bind(GC.Spread.Sheets.Events.RowChanged, function (sender, args) {
  7.             var sheet = args.sheet;
  8.             var bottomRow = sheet.getViewportBottomRow(1);
  9.             var topRow = sheet.getViewportTopRow(1);
  10.             if(topRow === 0 && bottomRow === sheet.getRowCount()-1){
  11.                 spread.options.showVerticalScrollbar = false;
  12.             }else{
  13.                 spread.options.showVerticalScrollbar = true;
  14.             }
  15.         });
  16.         $("#insertRow").click(function () {
  17.             sheet.addRows(sheet.getRowCount(), 1);
  18.         });
  19.     });
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部