找回密码
 立即注册

QQ登录

只需一步,快速开始

小样方块

注册会员

4

主题

10

帖子

26

积分

注册会员

积分
26
最新发帖

[已处理] 列填充页面

小样方块
注册会员   /  发表于:2016-10-8 13:16  /   查看:3645  /  回复:6
本帖最后由 小样方块 于 2016-10-8 20:35 编辑

blob260158690.png
我如何设置让Spread控件中的sheet自动填充整个页面,也就是说,不论有多少列,都能把页面填充完全

该如何设置呢???


6 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-8 14:46:24
沙发
现在没有这个功能,需要您前端页面加载后根据浏览器大小调整

var spread = document.getElementById("<%=FpSpread1.ClientID%>");      
            for(var i=0;i<=spread.GetColCount()-1;i++)
            {
                spread.setColWidth(i, 400);
            }
回复 使用道具 举报
小样方块
注册会员   /  发表于:2016-10-8 14:55:58
板凳
blob698570861.png
再请教一下,我如何获取列头的宽度呢,也就是1,2,3那一列的宽度
回复 使用道具 举报
小样方块
注册会员   /  发表于:2016-10-8 15:30:18
地板
dexteryao 发表于 2016-10-8 14:46
现在没有这个功能,需要您前端页面加载后根据浏览器大小调整

var spread = document.getElementById("" ...

再请教一下,我如何获取列头的宽度呢,也就是1,2,3那一列的宽度
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-8 16:41:16
5#
这个前端没有接口,后端可以获取到,一般您hard code就可以了
FpSpread1.Sheets[0].RowHeader.Width = 60;
回复 使用道具 举报
小样方块
注册会员   /  发表于:2016-10-8 17:43:18
6#
dexteryao 发表于 2016-10-8 16:41
这个前端没有接口,后端可以获取到,一般您hard code就可以了
FpSpread1.Sheets[0].RowHeader.Width = 60; ...

好的,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-8 17:44:09
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部