找回密码
 立即注册

QQ登录

只需一步,快速开始

xcyapcc

初级会员

23

主题

92

帖子

383

积分

初级会员

积分
383

微信认证勋章

xcyapcc
初级会员   /  发表于:2018-10-26 08:36  /   查看:3018  /  回复:6
image.png781745605.png 如何把右侧字段列表信息也保存到模板中

6 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-26 13:08:03
沙发
您好,我明白您的意思了,您是想用代码生成ssjson,然后在设计器中查看数据的绑定信息?

您这样操作设计器确实无法获取到这个字段列表,因为这里的字段列表与绑定数据的格式在ssjson中

是不同的保存机制。

我这边可以帮您调研一下怎样实现,不过您是否可以描述一下您这样做的场景?
回复 使用道具 举报
xcyapcc
初级会员   /  发表于:2018-10-26 14:09:31
板凳
这样便于我模板的调整,目前还要单独保存模板结构为json文件,下次调整这个模板的时候再加载这个模板结构
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-26 14:52:19
地板
我这边给您解释一下,一般来讲,用户是通过设计器进行模板的设计,

然后将设计好的模板上传到页面端进行展示、填报等操作。

您使用设计器设计好的ssjson中,对应的绑定字段的关系保存在designerBindingPathSchema属性中,

再次加载此ssjson时,设计器可以通过读取这个属性来展示数据模板。

但是,如果您的模板是从前端代码生成的,或者直接通过绑定dataSource生成的模板,导出的ssjson中并没有

designerBindingPathSchema属性,因此设计器无法识别出您的数据模板。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-26 14:57:39
5#
用户一般的使用方式是:

1、在设计器中设计好模板的样式、数据绑定结构等,导出ssjson;

2、上传到您的信息系统中,展示到页面上,执行数据采集、填报等操作;

3、调整模板,将ssjson重新导入到设计器,对模板进行修改后执行第2步操作。

所以我们希望能与您充分沟通一下您的使用场景,为何您生成模板时没有使用设计器,

而又希望在设计器中对模板进行修改呢?

如果这种使用场景比较普遍,我们可以考虑挖掘这个需求点,在产品中实现这个功能。
回复 使用道具 举报
msstat
高级会员   /  发表于:2021-3-27 11:00:34
6#
应该给一个导出模板格式到后台、在后台加载模板格式(加载字段列表)案例,这个需求是比较多的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-29 09:00:08
7#
msstat 发表于 2021-3-27 11:00
应该给一个导出模板格式到后台、在后台加载模板格式(加载字段列表)案例,这个需求是比较多的

我们控件提供的是到导出模板的功能,模板的json文件怎么存储使用,也是有所不同,这个是根据用户的业务需求而定。同时我们有后端的处理方案是GcExcel,您也可以了解一下。

感谢您提的建议,我们也会考虑在后续出这样的案例教程。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部