211SOFT在线开发平台高级篇

        在学习了211SOFT在线开发的基本功能后,我们基本可以实现项目80%的需求。有时候,我们需要一些特殊的功能。在此,向大家介绍一下211SOFT在线开发平台的一些高级功能。
     1、代码管理
          菜单为:系统管理-》基本设置-》代码管理
          在字段函数中,有“下拉框Code”这个字段函数,如果某个字段选择这样的显示方法,则这个下拉框的数据来源将
          在这里进行管理。这样做的优点是:在项目运行中,可以动态控制下拉框的内容,如果想追加显示内容,只需要将
          代码管理中相应的代码组增加内容即可。如果不想显示某个项目,则只需要在代码管理中选择不使用即可。
          a. 代码管理列表界面:

          b. 代码添加、编辑界面:

      2、角色管理
          菜单为:系统管理-》基本设置-》角色设置
          角色是权限管理的单位,一个角色可以设置一种权限。211SOFT为设计人员提供了自动实现菜单权限控制的功能,
          同时还提供了角色是否有某个项目数据表的增加、删除、修改的功能。
          在菜单:系统管理-》信息管理-》角色变更 中,可以修改指定人员的角色,从而控制每个人员的权限。
          a. 角色管理列表界面:

          b. 角色添加、编辑界面:

          c. 用户角色变更界面:

      3、角色权限管理
           角色权限管理分:菜单权限管理(系统管理-》信息管理-》角色菜单管理)和项目数据表权限管理
         (系统管理-》信息管理-》角色权限管理)分别管理角色能够查看的菜单和对项目数据表的增删改查。
      4、增加新界面
           在菜单:系统管理-》信息管理-》项目管理中,选择需要调整的项目,在左边功能项中会出现“生成文件”的功能,
           点击本界面的生成文件,在弹出界面中输入界面标题,即可生成一个界面的设置。
           选择SQL,在弹出界面中输入SQL,如:        <![CDATA[
        select *
          from cust_gift
         where com_cd = ${sysSessionComCd}
           and name like concat('%',${name},'$')
 ]]>,保存。在未来生成界面中,会出现2个参数作为查询条件,参数sysSessionComCd是公司代码,缺省不在界面上显示,其他参数缺省显示在查询条件中。参数在sql中要用"${"和"}"进行包装。显示列表将是查询sql要显示的内容,也可以设置是否显示,点字段管理进行以上设置后,点生成文件。即可完成新界面的添加。
a. 制作界面的列表:

b. 制作页面导航信息:

c. 制作页面的SQL:

d. 显示信息设置界面:

      5、增加新报表
           方法同生成 JSP页面,生成报表后,可得到一个形成,PDF,EXCLE,HTML的格式的文件界面,如果你安装有PDF的查看器,则可以在界面上直接打开,也可以保存文件到本地,界面如下:

      6、界面增加关联子表
           在项目属性管理中,有是否有从表的设置,如果选择有从表,则项目属性下面会多一个关联数据表管理,点新
           建,可以增加关联数据子表。并可选择子表列表显示的字段。设置完成以后,将在未来主表管理时,可同时管
           理子表信息。
           a. 项目属性设置从表界面:

          b. 主表、子表管理界面:

      7、界面增加附件管理
           在项目属性管理中,有是否有附件的设置,如果选择有附件,则项目属性下面会多一个附件管理,此处可以追加多个附件对象,每个附件对象可以设置上传图片还是文件,最多上传几个,上传文件的限制条件。设置完成后,在管理项目信息时,会多出附件管理,如:
           a. 项目属性设置追加附件

           b. 添加附件信息: 
 
      8、JSP程序调整
           在项目管理左边的功能项中,有“动作管理”和“生成界面”2个功能项,都是管理JSP页面的,在右边列表中,选择“修改”,即可对JSP进行二次调整。如,缺省列表点击进入编辑界面,可以通过修改*.Edit.jspx为*.Detail.jspx,将点击变为进入明细查看界面。
           a. JSP页面修改: 
 
      9、SQL变更
           在项目管理左边功能类表中,有“SQL管理”功能项。可以进行SQL的管理。如在生成的查询列表中,系统生成的都是绝对查询方法,如:
        <![CDATA[
        select *
          from cust_gift
         where com_cd = ${sysSessionComCd}
           and use_yn = ${search_use_yn}
           {#1}
 ]]>
              <append condition="${search_name}.NOTEMPTY" id="#1">
                AND name = ${search_name}
              </append>
设计人员如果需要修改为:模糊查询的方法,只需要将:AND name = ${search_name}改为:
AND name like concat('%',${search_name},'%') ,保存并刷新资源后,系统将变为模糊查询。
以上9步完成即可完成项目90%左右的工作。那么有一些客户特殊的需求,在线开发平台无法实现怎么办呢?
211SOFT为广大编程爱好者提供了二次开发的功能。211SOFT使用了高级的MVC架构,用户只要制作业务需
要的Bussiness和标准的JSP界面(可用JSTL),即可实现开发,这是211SOFT的又一亮点。其他在线开发平台无法下载到本地运行,使用的开发语言大多不是标准的语言,增加了学习难度。
211SOFT在线开发平台: www.211soft.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值