jab是什么java_jabdp常用控件

应用好不好用,用户体验是非常重要的。jabdp已经集成丰富的UI组件,并且与字段绑定好。

5ab1c720068f51164e46dac15895156b.png

1、下拉框(combobox)

2aa74b1c6ab073a5de1fec7d434593ca.png

下拉框是最常用的控件,它是怎么实现的呢。

eb678165bb01f95cc32d7d95acdad09f.png

在字段属性里,编辑类型选【comboBox】,然后【数据源设置】,数据源设置有三个选项,分别是固定值、sql语句、模块。

选项一:数据源为固定值

数据源为固定值的比较简单。字段key是存储在数据库的实际值,caption是下拉框展示出来的值。例如产品类型是调味料,存放到数据库里便是1。这样方便使用和维护。

8dbef1334fbea5a765d35570099dfde3.png

保存更新,下拉框即可生成。

数据源为固定值虽然配置简单,但是缺乏灵活,比较适合选项不多的情况。

选项二:数据源为模块

当选项比较多的时候,可以引用其他的模块或字典表作为数据源,这样便于修改和维护。

这是上一章建的数据字典为例子,把它作为数据源。

c8178b84f24c26c6bab973e8216f3a66.png

959dd80c06dfc3ff21326ff6b0839379.png

选项三:数据源为SQL语句

选【SQL语句】>【SQL编辑】>【新增】

70f8c4c081c4ffd58672c3c1002f96da.png

3388f9524d222bd42ea7dc9020a65cce.png

c81c838f06d6f99431ca45e70d20ca9c.png

9ab74d29deff03680ab87e666ae70ae8.png

保存更新,下拉框即可生成。

2、下拉查询框(ComboBoxSearch)

当下拉框数据较多的时候,想找到自己想选的就比较麻烦。

90521bef9f9cea61a49723c9442c4e50.png

把字段的编辑类型有ComboBox改为ComBoxSearch,保存更新,就能实现下拉框的模糊查询。

660d48eb4000540fb2f288abc17e0154.png

be48acd08da4adb93afda8ea7bd29cc2.png

c67a63a3ede4d2d12c4b1e640ec3ee1e.png

3、多选框

勾选上【允许多选】,保存更新即可变成多选框。

9f95f28c1da1eab86a4a49ee838b3586.png

95f875b5a8829056761409e4d9b27cd1.png

4、单选/复选框(CheckBox)

字段的编辑属性选【CheckBox】,【数据源设置】跟下拉框的设置方法一样。【允许多选】勾上就能变成复选框。

00ad426d9ffb809aff8c213804672782.png

实现效果

f2a1834ed06c581ea9316058dbfaa4d1.png

21c8e77c75bf44e15e00f97e6ca3b6cc.png

5、日期控件(DataBox)

字段类型配置为【时间】,编辑类型选【DataBox】。

d9ec77f403f72fd92be66bcf85ba8f45.png

4a7cafd0a71c569800be525d8cf1067d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jabdp全名是JAVA敏捷业务开发平台(Java Agile Business Development Platform),是一款引擎模式的web快速开发平台,采用新颖的在线开发部署模式,配置式,低代码,使开发变得更加简单、纯粹,提高了开发的效率。 jabdp平台特点: 在线开发:jabdp采用的是在线开发模式,只要把项目部署到服务器上启动,就随时随地的打开浏览器进行开发和部署。 简单易用:只需要会一些基本的sql语句和javascript语法,就能立刻上手,进行开发。 高效便捷:支持单表模型和一对多(父子表)模型,各种表单功能配置好就能自动生成,例如增删改查,表单校验,导入导出,查询过滤等功能都能自动生成。减少开发中80%的代码量。 易于维护:传统的项目交付后的维护工作量很大,如果客户的要求发生一点点改变,需要程序员修改相应的代码来实现,修改成本将非常的高。由于jabdp简单易用,可以在项目交付后把jabdp这个工具软件提供给最终用户,让他们可以基于jabdp做简单的修改以达到自我维护和更新系统的目的。 权限控制:精细化数据权限控制,控制具体每个列表,表单,行级,字段级,每个按钮,实现不同人看不同数据,不同人对同一个页面操作不同字段。 流程定义:在线流程定义,实现在线画流程,业务流转,流程监控,流程跟踪,流程委托等。 内容介绍: ae是基于activiti explorer的流程设计器。 jabdp-designer是表单、业务设计器。 jabdp-jwp是业务模型的数据结构。 jabdp-platform是应用端。 部署说明: 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即可。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值