找回密码
 立即注册

QQ登录

只需一步,快速开始

瑞雪
注册会员   /  发表于:2023-5-23 09:25  /   查看:3008  /  回复:3
1金币
本帖最后由 瑞雪 于 2023-5-23 09:29 编辑

有没有类似winform的Redraw属性,设置值以后刷新以下

最佳答案

查看完整内容

可能是您在设置单元格值后,没有及时刷新到前台。您可以手动调用Spread的Refresh方法以便强制刷新Spread,即: FpSpread1.Refresh(); 您可以在赋值之后立即调用此方法,以便让Spread立即更新。另外,在一些特殊场景,您还可以尝试将Spread的AutoPostBack属性设置为true,让Spread在每次修改数据后自动回发到服务端,这样就能保证客户端和服务端的数据同步了。 如果您的问题仍然没有解决,可以尝试在代码中调用Spread ...

3 个回复

倒序浏览
最佳答案
最佳答案
波波虎
注册会员   /  发表于:2023-5-23 09:25:10
来自 3#
可能是您在设置单元格值后,没有及时刷新到前台。您可以手动调用Spread的Refresh方法以便强制刷新Spread,即:

FpSpread1.Refresh();

您可以在赋值之后立即调用此方法,以便让Spread立即更新。另外,在一些特殊场景,您还可以尝试将Spread的AutoPostBack属性设置为true,让Spread在每次修改数据后自动回发到服务端,这样就能保证客户端和服务端的数据同步了。

<cc1:FpSpread ID="FpSpread1" runat="server" AutoPostBack="true">

如果您的问题仍然没有解决,可以尝试在代码中调用Spread的RenderControl方法刷新整个页面。

FpSpread1.RenderControl(htmlTextWriter);

不过,这种方式需要注意可能会影响其他的页面元素,建议谨慎使用。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-23 12:30:35
2#
正常设置值的话前端是会更新的,我不知道你现在具体是什么情况,可以上传一个简单demo说明问题
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-24 10:39:30
4#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部