至人无己的云表笔记4:数据接口
2014-10-17 17:53:40
5271
2
本帖最后由 至人无己 于 2014-10-22 09:59 编辑 1.自动编号 一组含有固定格式的字符串,可以是学号、工号、产品编号、座位号、唛头、车牌等。 1.1组别类别 组成自动编号的组成类别有:固定文字、系统变量、日期变量、顺序号位数、自定义参数。 顺序号位数:自动递增的指定位数的整数。新的本地版云表可以重置顺序号,即重新设置顺序号从那一个序号开始。比如已经使用了1到110的顺序号,可以设置下一个顺序号从55开始。可在模板的数据接口和【系统管理】--【数据规范】--【自动编号重置】。自定义参数的【自动编号】只能在【系统管理】--【数据规范】--【自动编号重置】中设置。 自定义参数:用户自己定义的组成类别,可以是任何字符。其本质就是引用模板的某一字段。其他自定义参数同理。 自定义参数的使用方法:在设计模板的【数据表管理】中,为字段添加【填写规范】的时候,绑定模板的指定参数。如下图: 1.2选项说明: 保存报表时才产生:此处设置自动编号生成的时间点。如果勾选了该选项,则在保存表单时,自动生成自动编号。如果勾选该选项,则新建打开表单时就会生成编号,而明细表则在当前行或列有内容时自动生成。如果此时表单新建之后不需要保存,即放弃已填写的内容,编号也会被使用掉,浪费掉一个自动编号,所以建议默认打勾。 为组成文本独立生成序号 2.下拉列表 通过点击下拉按钮弹出下拉列表,选择下拉列表中的选项来完成数据输入的一种输入方式。 2.2固定取值:用户手工添加下拉列表的可选项。 2.3来自数据表:下拉列表的选项来源于某个数据表。 2.4填报允许手工输入:在填报表单的时候,除了使用下拉列表,是否允许用户手工输入额外的选项。 2.5值和显示值:一个用于存储到数据库并用于计算,一个用于显示给用户看。比如界面上显示的是显示值A1,内部取的却是值A,储存在数据库中的值是A.显示值仅用于显示,而值才是实际用于内部运算的。 3.列表选择 由多条记录组成的、每条记录提供多项数据的输入方式。 3.1填报允许手工输入:在填报表单的时候,除了使用列表选择,是否允许用户手工输入额外的选项。 3.2重复数据只显示一次:如果列表选择有两条或两条以上完全一样的记录,则只显示其中一条记录。 3.3允许其他设计者修改删除: 3.4查询条数限制:在列表选择中最多显示多少条记录。比如返回50条,最多只能显示开始的10条供选择。 3.5分类树定义: 4.树形列表 将选项按层次组合成树状分布,通过点击树的节点来获得返回值的输入方式。比如课本的目录就是树形列表,每个章节都是一个选项。 4.1树形列表有三种构造方式:多字段分级、编码长度分级、自我繁殖。 4.1.1多字段分级:指定多个字段的等级来构造树形列表的层次。比如有班级和老师两个字段,指定班级为父节点,指定老师为子节点。这样就可以按将不同的老师归集到不同的班级下,形成一个树状结构。 4.1.2编码长度分级:根据一个字段的长度来构造树形列表的层次。比如对于学生的学号201013011,编码规则为4,2,3,则表示学号的前面四位数为一个等级,表示2010届学生,13为班级,011为学生的编号。这样就构建了一个按年份、班级、编号为层次的树形结构。 4.1.3自我繁殖:根据两个字段的父子关系来构造树形列表的层次。通过由子节点自动寻找父节点,由末端回到根部的方式构建一个树形列表。 4.2只选取最底层节点:只能选取树形列表的子节点,不能选取父节点。 5.数据接口的访问权限: 全局:未被整理归类的数据接口将存放于此。 公开:允许其他模板使用本模板的数据接口。 私有:只允许本模板自己使用的数据接口。 尽量避免使用全局的数据接口,多用公开的数据接口,利于分类管理,不开放给其他模板使用的数据接口最好设置为私有,特别是自动编号。 |
+1
0
2条回帖