tonyfifa 发表于 2021-12-22 10:30:59

前台设置Spread滚动条位置,页面刷新后恢复到上一次位置

前台设置Spread滚动条位置,页面刷新后恢复到上一次位置
前台使用ScrollTo函数设定滚动条位置,再刷新页面时滚动条恢复设定之前的位置,感觉是spread后台没有记住前台的spread设置,
后台刷新已经使用savechange函数,数据可以记住。

前台向后台传递页面设置,比如滚动条设置,颜色设置,应该使用什么函数,谢谢!

Richard.Ma 发表于 2021-12-22 12:07:41

是的,这个只在客户端生效,无法传递到后台,

如果需要在服务端设置滚动条位置,可以参考
https://www.grapecity.com/spreadnet/docs/online-asp/spweb-rowcol-top.html?highlight=scrollto%2C

tonyfifa 发表于 2021-12-22 13:20:31

后台使用TopRow,TopRow之前的数据就不显示了。
比如TopRow=3,之前的0,1,2就不见了

Richard.Ma 发表于 2021-12-22 14:07:10

抱歉刚看错了,
那这个就没有办法通过后端来设置了

另外,关于你提到的设置后前台向后台传递页面设置,这个没有提供接口

tonyfifa 发表于 2021-12-28 11:54:39

同事提出一个想法用js获取当前spread的坐标,用隐藏控件记住来实现。目前用toprow来提案,看看客户怎么说。
用toprow在带有翻页技能页面会自动把前面的数据添加一页,而且是假翻页。
比如toprow=3,翻页按钮的向前一页变成活性的了。然后感觉是多了一页,但是总页数没有改变,不知道是不是bug。

Richard.Ma 发表于 2021-12-28 13:52:04

本帖最后由 Richard.Ma 于 2022-1-6 14:20 编辑

我没有太理解你说的情况,你可看一下我发你的top的文档链接

当运行分页时, TopRow 只在页面第一次加载时生效,你可以看看是否和这个有关

另外,翻页时,忽略隐藏行属性也会影响翻页后的效果,IgnoreHiddenRowsWhenPaging ,
页: [1]
查看完整版本: 前台设置Spread滚动条位置,页面刷新后恢复到上一次位置