1.添加同步数据元素的步骤

(1)在页面编辑界面中从布局子系统中拖入一个12列的行放在页面底部,然后将该行转化为层,随意的去一个名字然后在右键添加元素中,搜索“同步数据元素”,插入后直接编辑,右键“获取数据元素设置”,将调试模式开启

(2)继续编辑,右键逻辑,打开逻辑设置,点击数据绑定

(3)在数据绑定的最下方绑定变量初始化,将构造的默认JSON格式的数据粘贴在输入框内,点击保存

(4)可以在原有的fetchdata层中加入多个同步数据元素

2.添加多少个同步数据元素

页面初始化时同步数据是否有必要单独设一个同步数据元素(根据页面初始化同步数据时提交参数是否一致来决定)。如:页面初始化时需要传一个参数A,而页面的其他逻辑事件(使用同一个视口)触发时需要传除参数sjid外,还有其他多个参数,那么可以添加额外添加一个同步数据元素

只传sjid参数同步数据元素设置如图:

传多个参数的同步数据元素设置如图:

3.各项介绍

是否开启调试模式:开启时页面显示的数据是页面本身设置的默认假数据;不开启时页面显示的是实时向服务器端发送请求获取。

是否页面初始化时自动化同步:开启时页面在初始化完成时会向服务器发送请求获取数据(不开启调试模式);不开启时页面在初始化完成时不会用当前元素设置的url向服务器端发送请求同步页面数据。

同步数据url:在不开启调试模式情况下可用,用以向服务器发送请求获取数据。

同步数据时默认参数:向服务器发送请求时传固定的参数(如果后面也有对应的元素或者页面数据层变量那么此处的相应的参数会被覆盖)或者重置某些特殊参数(分页、类型等)。

需要提交的元素:根据css选择器#id或者.class来提交对应的参数或者上传文件,多个用","间隔。

需要提交的页面数据层的变量:使用数据绑定的方式,初始化或者其他绑定方式(文本绑定、属性绑定等等),这一类变量参数提交到服务器,直接写入变量名,多个用用","间隔。

监听变量:当某个数据绑定变量的值发生改变时,会用当前的url以及相应的参数向服务器发送请求获取同步数据。

设置变量名映射:当提交数据层变量需要指定特殊参数名时使用。

4.同步数据元素使用技巧

页面初始化与监听同时存在时,将页面初始化和监听分为两个同步数据元素;页面初始化所用的同步数据元素,开启是否页面初始化时自动同步;监听所用的同步数据元素,不开启是否页面初始化时自动同步。

多个同步数据元素,为了区分不同功能不同接口,可以修改对应的文字,说明当前同步数据元素使用了那个接口以及作用功能