JBolt开发平台入门(14)

项目中,单表操作CURD,一个界面里,有增删改查的操作,有分页,有个Table显示数据,有按钮点击操作就行了。

常见的样式:

常见样式

除了单表操作管理,还有一些业务是主从表管理,一个主表对应多个子表的管理。

这里JBolt中给出了四种操作方式。

一、dialog模式

有dialog打开按钮的table

点击可以打开Dialog管理子表

子表操作管理

这是最简单的一种,不管有多少个子表,都可以使用Dialog打开进行管理。

二、单页,左右结构,AjaxPortal模式加载,局部刷新

单页左右结构

这种结构,点击左侧,右侧ajax加载,刷新。右侧数据的CURD操作,都是局部刷新。

三、侧边滑出层+ajaxPortal

滑出层操作

具体事例看一个小木学堂后台案例吧:

小木学堂案例

四、页面上下结构+ajaxPortal

上下结构管理

上面主表,下面从表 一个主表可以有多个从表

通过局部数据刷新加载,curd 只在独立portal中运行。

这只是,JBolt中UI布局的冰山一角,JBolt里的前端UI封装组件尽量不写js 只配置html data-*属性 即可完成组件自动化处理。

更多JBolt图文教程:

https://www.jianshu.com/p/a18b61aa298a

JFinal开发者计划:https://www.jfinal.com/share/1696

欢迎加入

有问题,加我微信联系:mumengmeng

我的微信

JFinal学院公众号:jfinalxueyuan

微信公众号

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

​一篇文章总结一下Python库中关于时间的常见操作

前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。time包importtime时间戳从1970年1月1日00:00:00标准时区诞生到现在

030 SSM综合练习06

1.权限操作涉及的三张表(1)用户表信息描述users!(https://oscimg.oschina.net/oscnet/a4a2b1f943cbc2db1c8ddd613e7ed00a9ae.png)sql语句:CREATETABLEusers(idVARCHAR2(32)DEFAU