一、数据表属性面板
添加数据表到H5/编辑器中
若弹出的数据列表中找不到自己新建的数据表,点击 ①处的刷新按钮即可;鼠标移动到要添加的数据表上,点击出现的②添加图标,即可将数据表添加到H5编辑器中。
添加后的数据表在逻辑下面板中显示,点击数据表名称,右侧显示该数据表相关信息。
点击编辑数据表按钮,可以直接进入到工作台的数据库列表界面
若在编辑器中添加后的数据表要新增/修改字段,调整后需要点击刷新数据表字段的图标,让数据表设置更新。
鼠标放在过滤表的【全部】表上,会出现一个小眼睛,点击小眼睛,可以跳转到该数据表的查看数据界面
二、过滤表
过滤表主要用于根据特定的条件过滤符合条件的数据,类似于 Excel 里的筛选数据,如下动图,数据库的过滤表相当于先把过滤条件(如筛选城市为北京的数据)规则写好,需要拿到过滤表数据时,再到服务器端请求数据。
添加过滤表。选中数据表,右侧面板——过滤表——点击橙色+号进行添加,注意设置过滤条件。
过滤表可以最多设置3个过滤条件
过滤出的数据可以根据字段进行排序,主要是根据数值类型的数据排序,且数据表如果设置了排序字段,该处也要再次选择下排序字段。
正序:按照数值从小到大,如(1、2、3...100)从上往下排列数据;反序:按照数值从大到小,如(100、99、98...0)从上往下排列。
支持对数据过滤表中的多字段进行排序,勾选更多即可对其他排序字段进行设置,最多可以设置三个排序字段。
输出字段
默认不勾选任何的输出字段,可以输出所有字段。若勾选输出字段,在获取过滤表数据时,仅可以选择到勾选的字段进行取值定位等操作。如下动图:
三、缓存表
数据库操作的请求数据、网格列表/表格输出组件刷新数据、用设置参数值到数据表中取值都是向服务器请求数据的过程。
单位时间里能支持的请求次数是有限的,比如1秒内可以最多支撑请求数据10次,当用户量较大,或用户量较小但短时间内频繁请求数据,会对服务器造成压力。
缓存表的作用是提前从数据库请求一部分数据,缓存到 H5 手机本地,若需继续使用该批数据,无需到服务器再次请求数据,降低了请求频率,规避了频繁请求数据导致的系统繁忙风险。
多用于题库的使用场景,如后台有 500 道题,每道题包含题目、选项、正确错误答案等字段。每个用户进入H5 都要答一定数量的题,直至答完500 道题。可以先用缓存表请求100道题,逐一答完后,再去刷新缓存表,重新缓存新的数据。
模板拷贝学习网址《【建党h5模板】党史主题随机题库 》。
添加缓存表
目前可一次性最多缓存100条数据。可以选择数据表排序字段从上到下取数据,如做题库时,要先缓存10道题的数据,就是取第1行~第10行的数据。
如果勾选了请求数据数量下面的随机,就是从总数据中随机取10 道题。若再去取10 道题时,有重复的可能性。后台数据表中的题目数据量越大,重复的概率越低。
缓存表支持跟过滤表一样添加链接表字段。
支持对数据缓存表中的多字段进行排序,勾选更多即可对其他排序字段进行设置,最多可以设置三个排序字段。