找回密码
 立即注册

QQ登录

只需一步,快速开始

zxfreg

初级会员

42

主题

132

帖子

352

积分

初级会员

积分
352

微信认证勋章

zxfreg
初级会员   /  发表于:2018-12-18 13:50  /   查看:7243  /  回复:10
用RowHeightChanged事件改变行高,改完后报错 image.png213420104.png

demo.rar

5.62 MB, 下载次数: 528

10 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-18 14:38:16
沙发
在前端就改行高了,不用到后端
  1. <script type="text/javascript">
  2.    function setHeight() {
  3.        FpSpread1.Rows(10).SetHeight = 10;
  4.    }
  5. </script>
复制代码
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2018-12-18 14:54:22
板凳
最小行高问题怎么处理?
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2018-12-18 15:19:20
地板
dexteryao 发表于 2018-12-18 14:38
在前端就改行高了,不用到后端

你好,前端设置行高不起作用,行高不变

demo.rar

5.62 MB, 下载次数: 557

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-18 17:35:07
5#
我测试后给您个Demo
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-19 11:21:14
6#
  1.        function changeCompleted(event) {
  2.             var ss = document.getElementById("FpSpread1");
  3.             //ss.CallBack("SetRowHeight." + event.height);
  4.             //alert("The row has been resized." + event.height);
  5.             var rg = ss.GetSelectedRange();
  6.             var height = event.height;
  7.             if (height < 20) {
  8.                 height = 20
  9.             }

  10.             //alert("selected " + rg.type + ", " + rg.row + ", " + rg.col + ", " + rg.rowCount + ", " + rg.colCount);
  11.             for (var i = rg.row; i < rg.row + rg.rowCount; i++) {
  12.                 ss.Rows(i).SetHeight(height);
  13.             }
  14.         }
复制代码


SetHeight 是个方法Demo里写错了。

最小行高可以在事件里处理。如果您说的是可以调整的最小行高,那个是和整行字体大小相关的。需要把字体设置小了,行高才能调小
            FpSpread1.ActiveSheetView.Rows[0].Font.Size = new FontUnit(4);
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2018-12-19 12:50:24
7#
dexteryao 发表于 2018-12-19 11:21
SetHeight 是个方法Demo里写错了。

最小行高可以在事件里处理。如果您说的是可以调整的最小行高,那 ...

最小的行高只能调整到10
是吧
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2018-12-19 13:16:31
8#
dexteryao 发表于 2018-12-19 11:21
SetHeight 是个方法Demo里写错了。

最小行高可以在事件里处理。如果您说的是可以调整的最小行高,那 ...

为什么列宽就可以设置到很小
行高就不行呢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-19 15:05:20
9#
这么设计的,行高根据单元格字符大小去判断的。
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2018-12-19 15:10:41
10#
我测试了一下,不管字符大小给的多小,行高最小就是10
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部