找回密码
 立即注册

QQ登录

只需一步,快速开始

大白菜

中级会员

77

主题

257

帖子

882

积分

中级会员

积分
882

圣诞拼拼乐微信认证勋章

大白菜
中级会员   /  发表于:2017-10-25 15:57  /   查看:2856  /  回复:3
本帖最后由 大白菜 于 2017-10-26 13:08 编辑

你好,我后台遍历cell,给cell的value重新赋值后,转成json输出到前台,然后前台页面有一个保存事件,现在问题是cell 的value 是后台赋值的,我想前台保存事件的时候拿到这个value值,也可以拿到整个表格的数据,我再去找那个value,有没有类似于将整个表格转成json这样的传到后台让我操作。
是否可以直接 spread = new GcSpread.Sheets.Spread(document.getElementById("ss"))  ; spread.ToJSON().传到后台处理
谢谢


3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-25 17:18:31
沙发
spread = new GcSpread.Sheets.Spread(document.getElementById("ss"))  ; spread.ToJSON().这样是直接获得初始化的那个spread,因为new 是初始化spread。如果想要获得已经生成的spread对象,您可以使用
var spread = GC.Spread.Sheets.findControl(document.getElementById("ss"));获取spread对象。
您为什么一定要在后台这样操作呢?在前台的js中也可以获取值啊,getValue就可以获取,然后您直接将获取到的value传入后台不是更简单吗?
回复 使用道具 举报
大白菜
中级会员   /  发表于:2017-10-26 11:58:52
板凳
已解决,没问题了,谢谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-26 14:48:38
地板
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部