找回密码
 立即注册

QQ登录

只需一步,快速开始

小超人

注册会员

14

主题

33

帖子

113

积分

注册会员

积分
113
小超人
注册会员   /  发表于:2024-10-28 15:11  /   查看:159  /  回复:3
当加载一个模板 如果更换另一个模板 那么保存时 其中还会获取到上一个模板的绑定数据 怎么解决这个问题呢?

image.png837698974.png
保存时的代码部分
image.png945073852.png

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-10-28 17:37:21
沙发
你提到了“更换另一个模板 ”,那么应是通过open或者fromjson来打开了另一个模板文件
只要在打开后,没有给sheet进行setDatasource操作,那么getDataSource()就不会拿到东西,
可以先检查一下有设置数据源

另外,这个板块是asp.net板块,不是spreadjs,下次发帖请注意发到对应板块,这个帖子我先移动过去了


回复 使用道具 举报
小超人
注册会员   /  发表于:2024-10-29 09:10:08
板凳
Richard.Ma 发表于 2024-10-28 17:37
你提到了“更换另一个模板 ”,那么应是通过open或者fromjson来打开了另一个模板文件
只要在打开后,没有 ...

更换模板时,使用formjson打开的模板文件。也设置了数据源。只是使用getDataSource等得到了上一个模板的数据源和更换之后的数据源。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-10-29 17:48:49
地板
本帖最后由 Richard.Ma 于 2024-10-29 17:50 编辑

“使用getDataSource等得到了上一个模板的数据源和更换之后的数据源。”

不明白你的意思,为什么一个方法能获取到2个数据源

getDataSource().Source()获取到的就是你setDataSource时设置进去的json对象,怎么还能有2个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部