211SOFT在线开发平台进级篇

      211SOFT在线开发平台上手篇》只是学习了211SOFT在线开发的一个简单流程,在实际开发中没有这么简单;进级篇才是我们的学习目标。进级篇学习的目标是:不用写任何代码,即可实现程序的各种功能。中级篇学习完成,即可实现大部分的项目80%以上的功能。建议在项目的初期,只使用此功能。在螺旋式开发时,向客户快捷的展示各种功能。

以下是进级篇的简单说明,详细帮助请看每个界面的“帮助”信息:

一、项目字段管理:

在:系统管理-》信息管理-》项目管理中,选择“数据表信息”,进行字段管理。如果需要增加新的字段或者删除不需要的字段,可在此调整。在“上手篇”项目属性中,设置了,有主键,则可以在此设置主键,主键支持联合(多个)主键,缺省已增加了公司字段“com_cd”作为主键;在此界面,可以修改字段名称,方便记忆和理解。同时可以设置缺省值和必须输入字段。如果设置缺省值,则在添加字段信息时,自动会把缺省值显示出来,减少输入量;如果设置为必须输入项目,则在输入框右上角会增加一个红色标识,提醒用户必须输入。在此设置的数字字段在界面上将无法输入字符。输入的信息的长度也将不会超过当前的字段的最大长度,减少错误。以上信息同时会在提交时进行验证,如在必须输入字段没有输入信息的条件下提交,系统会弹出提示框,并将光标移动到需要输入的字段上。提交时还可提醒主键是否已经存在,数据是否重复录入。以上功能不用写任何代码。

a.字段列表如下:

b.编辑字段如下:

『修改此项信息后,需要重新生成SQL和动作界面』

二、列表界面控制:

在系统管理-》信息管理-》项目管理中,选择“类表界面控制”,请选择是否显示、输入要显示的顺序,点“保存输入结果”,即可在下面看到列表的预览效果。“是否显示”如果未选中,则不会显示出来。

『修改此项信息后,需要重新生成动作界面』

三、列表查询条件设置:

在系统管理-》信息管理-》项目管理中,选择“列表查询设置”,在此界面如果选中“是否需要”设置为查询,则以后将在列表的上方,显示出本字段作为查询条件;显示的先后顺序按照你选中字段的先后顺序,你也可以在“查询位置”的地方修改先后顺序。

『修改此项信息后,需要重新生成SQL和动作界面』

四、明细界面控制:

在系统管理-》信息管理-》项目管理中,选择“明细界面控制”,此界面是一个3列的表格,设计人员可以通过拖动来控制显示位置,三列表格说明每行最多显示3个字段,建议每行显示2个字段,即:每行只拖入2个字段名称,空一个单元格。

下面可以选择是否显示本字段和该字段显示在第几行和第几列的位置。

2种控制方法需要单独提交。即:一次只能用一种修改方法。

『修改此项信息后,需要重新生成动作界面(JSP程序)』

五、各字段显示方法设置:

在系统管理-》信息管理-》项目管理中,选择“字段显示信息”,此界面的设置是211SOFT在线开发系统的精华,它可以设置每个字段的显示方法,可以选择此字段是自动增加的字段,还是输入框,下拉框,下拉框的数据来源也可以设置。可以不用写任何代码生成日期显示方法的日历和富文本编辑器。如果本字段信息展示受到别的字段影响,请在关联字段中选择可以影响本字段的其他字段,然后就可以在字段函数中以${字段名称}的格式调用关联字段,通过这种设置,系统会自动在关联字段改变时,本自动函数也相应变化,这些复杂的逻辑都已在系统中自动生成。详细使用方法请参考本界面的“帮助”信息。

a.字段显示信息列表:

b.修改字段显示方式:

『修改此项信息后,需要重新生成动作界面』

六、缺省排序方法设置:

此功能非常简单,在每个项目的列表界面的功能项中,都有“排序”的功能按钮,点击此按钮,选中排序的字段,和排序方法(升序或降序),即可做为缺省的排序方法。本系统支持多个字段同时排序,所以此界面还提供了排序的先后顺序的序列号,可指定先按照哪个排序。所谓缺省排序方法,是第一次显示本界面时的排序方法。在界面中,可以点击表头,就可以按照表头对应的字段进行排序,第一次点击是升序,第二次点击将是降序。

七、对外接口设置:

选择系统管理-》信息管理-》接口管理菜单,即可进行项目接口的设置。设置帐号密码后,输入接口的限制条件(通过IP或域名进行限制,如果不输入,则所有地方都可使用该接口),是只读权限还是可读写权限。保存后即可进行测试。『注意:本系统的接口数据获取方或数据提供方必须提供3个参数进行验证:1、公司代码2、用户名3、密码;只有3个参数完全一致,系统会根据限制的域名或IP进行校验,并确认是否具有相关权限,才可正常提供或接收数据。

a.接口设置界面:

b.测试接口界面:

『建议将接口测试的popup界面copy到接口方进行使用,只需要将参数进行隐藏处理』

八、界面展示方式转换:

在项目属性管理中,有“显示样式”选项,可以选择“标准”或“弹出”2个功能,建议按照项目功能区分,如果是主要表或者字段信息多,则使用“标准”的页面跳转形式,如果是辅助表或子表,则使用“弹出”的popup界面。

『修改此项信息后,需要先删除全部的导航信息,重新生成导航信息,然后重新生成动作界面(JSP程序)』

到此为止,我们已经学会了《211SOFT在线开发平台进级篇》的所有内容,有了以上的技术。我们不用写任何代码,就可以完成很多客户比较满意的个性化需求。但有的时候,客户有一些特殊需求,我们怎么办呢?建议有一定SQL能力的人学习下一遍文章《211SOFT在线开发平台高级篇》,有一定JAVA开发基础的人可以进一步学习《211SOFT架构二次开发篇》

相关推荐