简搭(jabdp)自定义表单

第6章 自定义表单

1、描述

自定义表单是一个虚拟表,其内容由SQL语句查询定义,类似于数据库中的视图,但是功能更丰富。自定义表单的内容来源于一张或多张实体表,通过select语句来查询定义。关联的实体表的数据发生变化的时候,自定义表单查询出来的内容也会同步发生变化。

2、作用

自定义表单的的好处主要有以下两点:把复杂的数据汇总在一起,以自己想要的列表形式展示出来,例如对账单等;方便查询一些对实时性要求高的数据,例如库存查询。

3、案例

下面讲一个简单的例子,例如产品信息模块,他展示的时候是分开主子表的,这样在下单的时候选产品就不方便了。

image

image

把主子表都合并在一个列表,这样展示起来就比较方便。

image

这里就比较适合用自定表单。下面就来讲解怎样构建自定义表单。

4、构建自定义表单

1、步骤一

在设计器的自定义表单目录右键新建,这里新建了一个叫产品选择的自定义表单,建好字段。

新建的自定义表单跟模块和业务字典的表不一样的是,这个叫产品选择的自定义表单是一个虚拟的表,并不会在数据库里生成实际的表和字段。那么他的内容怎么来的呢?

image

image

2、步骤二

点开【表单属性】》【自定义查询】,在【设置自定义查询语句】里编写select语句,select语句可以先在数据库工具例如Navicat上先编写好,能执行通过,再复制到【设置自定义查询语句】窗口,保存。

image

这里要注意编写规范,select最外层字段名要跟自定义表单的字段名变小写后的一样(因为生成的页面的字段属性名为小写,要互相对应),这样查询出来的数据就跟自定义表单的绑定出来。必须以where+过滤条件结尾,如果没有条件,默认填上1=1作为过滤条件。

3、步骤三

表单属性里的【是否列表显示】选true,把你要显示的字段的【列表显示】的选true。

image

image

4、步骤四

保存并更新。

image

自定义表单跟模块和字典表不一样的地方就是更新后并不会立刻在应用平台上显示出来,还要通过【资源管理】配置自定义放在哪个目录下。

image

打开应用平台的【系统管理】》【资源管理】,在【资源权限】里选择你想要放到的目录下,我这里把它放到订单管理目录下,【右键】》【添加】》【新增】。

image

image

填写好【权限详情】,这里注意的是资源链接的格式为/gs/forms/自定义表的属性名小写.action

下图便是表的属性名,记得小写哦。

image

刷新页面后,订单管理目录下便有了。

要是感兴趣的话,可加Q群:801507856 或者到官网:简搭(jabdp)详细了解

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
授权方式: 开源软件 界面语言: 简体中文 文件大小: 81.5 MB 更新时间: 2020-07-25 资源类型: 国产软件 推荐等级: ★★★☆☆ 平台环境: JAVA 作者主页: 点击查看 演示地址: 点击查看 详细介绍 – [ jabdp快速开发平台 v1.0 ] jabdp快速开发平台 全名是JAVA敏捷业务开发平台(Java Agile Business Development Platform),是一款引擎模式的web快速开发平台,采用新颖的在线开发部署模式,配置式,低代码,使开发变得更加简单、纯粹,提高了开发的效率。 jabdp平台特点 在线开发:jabdp采用的是在线开发模式,只要把项目部署到服务器上启动,就随时随地的打开浏览器进行开发和部署。 简单易用:只需要会一些基本的sql语句和javascript语法,就能立刻上手,进行开发。 高效便捷:支持单表模型和一对多(父子表)模型,各种表单功能配置好就能自动生成,例如增删改查,表单校验,导入导出,查询过滤等功能都能自动生成。减少开发中80%的代码量。 易于维护:传统的项目交付后的维护工作量很大,如果客户的要求发生一点点改变,需要程序员修改相应的代码来实现,修改成本将非常的高。由于jabdp简单易用,可以在项目交付后把jabdp这个工具软件提供给最终用户,让他们可以基于jabdp做简单的修改以达到自我维护和更新系统的目的。 权限控制:精细化数据权限控制,控制具体每个列表,表单,行级,字段级,每个按钮,实现不同人看不同数据,不同人对同一个页面操作不同字段。 流程定义:在线流程定义,实现在线画流程,业务流转,流程监控,流程跟踪,流程委托等。 jabdp快速开发平台内容介绍 ae是基于activiti explorer的流程设计器。 jabdp-designer是表单、业务设计器。 jabdp-jwp是业务模型的数据结构。 jabdp-platform是应用端。 jabdp快速开发平台部署说明 1.maven install部署jabdp-jwp到本地repository; 2.maven package打包jabdp-designer为iDesigner.war; 3.maven package打包jabdp-platform为iPlatform.war; 4.将sevenzipjbinding-9.20-2.00beta.jar和sevenzipjbinding-all-platforms-9.20-2.00beta.jar复制到tomcat/lib目录下; 5.将ae、iDesigner.war、iPlatform.war部署到tomcat8.0下webapps目录,启动tomcat即可。 jabdp快速开发平台截图 相关阅读 同类推荐: 站长常用源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值