找回密码
 立即注册

QQ登录

只需一步,快速开始

fuhao

初级会员

9

主题

42

帖子

228

积分

初级会员

积分
228
fuhao
初级会员   /  发表于:2021-2-24 10:23  /   查看:4595  /  回复:19
在数据绑定前,我先制作了模板和标注了数据,当用户在页面点击了修改模板时,能否调取当前制作的模板和标注了的数据? 假如调取了当前制作的模板和标注的数据,用户修改样式后保存能否覆盖最初制作的模板,再次导入依然可以显示绑定的数据?

19 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-24 13:42:47
沙发
您所做的修改在保存后,也就是保存为ssjson后都能保存下来,下次再次导入此json的时候就会显示新的json文件的内容。
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-2-26 16:07:49
板凳
你好,我想咨询下,起初我用咋们的在线Excel 编辑器导入的模板并标记好了字段,导出成js,引入js后现在已经绑定到了对应的数据,如下,现在想实现客户点击一个修改按钮,打开起初导出的js模板文件,在线编辑样式后保存js模板在服务器并覆盖最初的js,下次再打开绑定数据时,依然可以显示绑定的数据,只是模板样式变了,需要怎么实现了,谢谢?
11.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-26 16:18:46
地板
fuhao 发表于 2021-2-26 16:07
你好,我想咨询下,起初我用咋们的在线Excel 编辑器导入的模板并标记好了字段,导出成js,引入js后现在已经 ...

您修改完后,直接对整个spread调用toJSON就行,导出默认是不带数据源的,然后将这个新的json覆盖服务器最初的js。

下次再打开用的就是这个新的json
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-2-26 17:02:17
5#
修改完调用toJSON 在哪调取咯,在说导出新模板应该是导出的.js文件才对呀,因为起初的模板是.js格式的,有demo不,给个参考一下,非常感谢!
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-26 17:14:28
6#
fuhao 发表于 2021-2-26 17:02
修改完调用toJSON 在哪调取咯,在说导出新模板应该是导出的.js文件才对呀,因为起初的模板是.js格式的,有d ...

没有demo,导出的模板可以是json也可以是js,两者没有太大的差别,如何导出json您可以参考
https://demo.grapecity.com.cn/sp ... erialization/purejs
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-2-26 18:21:41
7#
你好,再问下,导出json或js用那个方法; image.png949515075.png ,导出excel是用的这个,导出json或js是用那个了?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-1 08:53:37
8#
fuhao 发表于 2021-2-26 18:21
你好,再问下,导出json或js用那个方法;,导出excel是用的这个,导出json或js是用那个了?

您上面这个方法是导出Excel文件,导入Excel文件用open方法,详情可以查看导入导出Excel
https://demo.grapecity.com.cn/sp ... mport-export/purejs

另外,您如果需要导入导出json,可以参考
https://demo.grapecity.com.cn/sp ... erialization/purejs
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-3-1 09:53:14
9#
你好,我想在咨询一下,假如我导入一个模板如下图,有什么方法可以识别到工程名称这个位置,然后在工程名称后面这个框里,自动从后台获取对应工程名称的内容;或者在工程名称后面的框里再次输入工程名称的汉字,自动返回对应的内容;其他位置同工程名称一样,那个方法或接口可以实现此需求,谢谢!
09.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-1 10:03:38
10#
fuhao 发表于 2021-3-1 09:53
你好,我想在咨询一下,假如我导入一个模板如下图,有什么方法可以识别到工程名称这个位置,然后在工程名称 ...

最直接的方法就是用数据绑定实现,就像您上面用的一样。

或者您可以用给单元格设置标签,参考下方链接
https://demo.grapecity.com.cn/sp ... gs/tag-basic/purejs

然后通过搜索标签找到对应的位置,再用setValue给单元格赋值。
https://demo.grapecity.com.cn/sp ... s/tag-search/purejs
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部