首先简单介绍一下Design Service Develop,它也算是面向对象的一个开发工具,相对而言比较简单、方便、并且很灵活,主要使用Javascript为后台代码运行语言。我接触这个开发工具也是工作的需要,才开始研究这个东东,在这里我会连续发一些我做此开发的心得,并且使用我做过的一个项目为示例,详细介绍整个的开发流程。
有不错的地方请批评指正。
(1)如何新建一个Field?首先我们先看一下Create New Field form
如上图所示
owner:是开发者的邮件名称(是Google账号)
field group:这个是很重要的一个属性,它决定了你开发出的界面中,哪些字段属于在那一个容器中,例如有一个容器的名称为request input中包括A,B,C,D四个字段他们的field group就应该为request input。
sort order:这也是个比较特别的属性,必须输入数字。在一个容器中,字段顺序的排列和这个属性有着很大的关系。例如A,B,C,D在同一个容器中,并且他们按顺序排列,所以这四个字短的sort order 应该为1,2,3,4.
name:就是这个字段的名称。这个名称会在后台调用中使用
lable:是显示在前台的字段名称。
tooltip:鼠标移动到这个字段上面,就会有提示关于这个字段的描述信息。
input type:这个属性是设置新建字段的类型,例如,inputbox 文本输入框;date 时间类型;listbox 下拉框等等
data type:主要是设置上面选择type的数据类型,包括text或者bool
default value:是新建字段的初始值,这里面也可以根据javascript来设定。
上面两幅图是同一界面,因为篇幅问题我这里分开介绍
requried:用来设置新建字段是否是必填,也可以根据某些特定的条件来设定
visible:用来设置新建字段是否在界面上面显示,也可以根据特定条件设定
enabled:设定新建字段是否可用,也可以根据特定情况设定
以上,就是新建一个字段需要的一些属性,大家可以根据上面内容在一个group中新建一些字段在前台界面看看显示的效果。下面是我项目显示的效果
备注:当大家建立完字段后,会有疑问在哪里可以看到我自己新建字段显示的效果,这里就要牵涉到workflow和项目form的建立,下一节我们会继续讲解workflow的建立。