找回密码
 立即注册

QQ登录

只需一步,快速开始

usst

注册会员

18

主题

48

帖子

134

积分

注册会员

积分
134

活字格认证元老葡萄

usst
注册会员   /  发表于:2015-12-15 10:04  /   查看:3796  /  回复:1
1、spread直接拉到div中的,开始设置spread的height为100%,,当div的高度减小时,spread的高度没变,不显示滚动条。怎样让div高度减小 时,spread有滚动条显示。
2、spread原来的width是固定的,,所以如果表的的宽度大于width就会有滚动条,但spread1.locked=true后,spread的width就变成全部显示了,屏幕就拉宽了,怎么样锁定整个表,不让修改。
spread版本是9.40

1 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-12-15 17:43:00
沙发
您好,

第一个问题经过验证,由于Spread的渲染机制是在页面的第一次刷新的时候进行渲染,无法根据外层的div来实时调整spead的大小.

第二个问题,我使用以下代码没有能够重现问题,您看下是否遗漏的关键的步骤
  1.             this.FpSpread1.ActiveSheetView.Cells[0, 0].Value = "spread直接拉到div中的,开始设置spread的height为100%,,当div的高度减小时,spread的高度没变,不显示滚动条。怎样让div高度减小 时,spread有滚动条显示";
  2.             this.FpSpread1.ActiveSheetView.Cells[0, 0].Locked = true;
  3.             FpSpread1.ActiveSheetView.Protect = true;
复制代码

评分

参与人数 1满意度 +5 收起 理由
usst + 5 回答的比较清楚

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部