找回密码
 立即注册

QQ登录

只需一步,快速开始

dudubear

论坛元老

10

主题

26

帖子

8602

积分

论坛元老

积分
8602

活字格认证

dudubear
论坛元老   /  发表于:2014-12-14 19:20  /   查看:6003  /  回复:4
我在后台用webclient生成了excel json文件 ,然后将json文件保存为js中,定义了一个var exjs="....json...."
然后html也可以显示excel,我用js方法 var data =spread.toJSON(); 但是我用spread.fromJSON(data.spread)再展示excel,就没有显示了。


追加一个问题,好像spreadjs对数据有效性是没有办法判断的。

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-15 14:14:00
沙发
回复 1楼dudubear的帖子

你好。
你可以提供你的JSon代码么?我们可以帮你看看问题出在哪里。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dudubear
论坛元老   /  发表于:2014-12-17 16:23:00
板凳
我设置了E列的数据有效性的校验,输入数字,范围在1~10,但是spread校验不出来。

工作簿1.zip

5.61 KB, 下载次数: 583

回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-17 18:36:00
地板
回复 3楼dudubear的帖子

Demo已经下载,我们需要查验。
明天给你回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-18 19:01:00
5#
回复 3楼dudubear的帖子

根据你的例子,你的代码是:
  1. var data =spread.toJSON();
  2. spread.fromJSON(data.spread)
复制代码


data本身保存的就是Spread对应的Json对象,没必要再取data.spread。
代码如下:
  1. var data =spread.toJSON();
  2. spread.fromJSON(data)
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部