请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qubernet

初级会员

24

主题

59

帖子

213

积分

初级会员

积分
213
qubernet
初级会员   /  发表于:2018-10-11 14:05  /   查看:3957  /  回复:3
        初始化SpreadJS的时候,可能会针对布局做一些修改,不知道能否做到,具体问题如下图中所描述的2个问题:
Quber_2018-10-11_14-03-18.png

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-11 14:38:26
沙发
您好,对于您的问题:

1、表单较多的情况下,如果您点选了靠右侧的表单,左侧表单名称自然会隐藏,隐藏处以...来表示,
     这种情况下没法强制让... 出现在右侧。如果您是希望在导出或者初始化多表的spread时,让...显示在
     左侧,可以使用spread.setActiveSheet(1);的方式,将第一个sheet激活即可。

2、spread实例有个options属性tabStripRatio,可以定制下方sheet tab与滚动条的宽度比。如果您需要
     强制固定滚动条的宽度,只能在spread初始化后选中滚动条所在的div,更改其宽度。

  1. // 初始化时有20个sheet
  2.         var spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'), { sheetCount: 20 });
  3.         // 将activeSheet定位在第一个
  4.         spread.setActiveSheet(1);
  5.         // 将tabStripRatio属性设置成需要的值。
  6.         spread.options.tabStripRatio = 0.7;
复制代码
回复 使用道具 举报
qubernet
初级会员   /  发表于:2018-10-11 14:55:58
板凳
KevinChen 发表于 2018-10-11 14:38
您好,对于您的问题:

1、表单较多的情况下,如果您点选了靠右侧的表单,左侧表单名称自然会隐藏,隐藏 ...

        OK,问题已解决!
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-11 15:43:28
地板
很高兴问题解决了,有新问题欢迎开新帖~ 谢谢~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部