找回密码
 立即注册

QQ登录

只需一步,快速开始

江故里

初级会员

31

主题

118

帖子

299

积分

初级会员

积分
299
江故里
初级会员   /  发表于:2023-5-16 08:58  /   查看:1327  /  回复:3
image.png619444579.png

spread 5和spread 15 rowheader 大小不一致  是版本问题导致的吗  这个应该怎么解决     希望是跟着数字的位数调整大小

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-16 14:24:26
沙发
这个是设计差异,目前只能通过二次开发解决,建议的做法:
1.监听fpSpread1.VerticalScrollBar.ValueChanged事件,在其中获取当前视图最后一行,据此设置行头列宽

  1.             fpSpread1.VerticalScrollBar.ValueChanged += (s, e) =>
  2.             {
  3.                 var lastrow=fpSpread1.GetViewportBottomRow(0);
  4.                 //在这里判断lastrow位数,重新设置行头宽度
  5.                 fpSpread1.ActiveSheet.RowHeader.Columns[0].Width = 50;
  6.             };
复制代码
回复 使用道具 举报
江故里
初级会员   /  发表于:2023-5-16 15:47:48
板凳
Richard.Ma 发表于 2023-5-16 14:24
这个是设计差异,目前只能通过二次开发解决,建议的做法:
1.监听fpSpread1.VerticalScrollBar.ValueChang ...

好的 谢谢         
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-16 18:32:51
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部