JFinal-layui v1.3.7 自定义SQL助你一臂之力

      JFinal-layui 极速开发企业应用管理系统,是以 JFinal+layui 为核心的企业应用项目架构,利用 JFinal 的特性与 layui 完美结合,达到快速启动项目的目的。让开发更简单高效,即使你不会 layui,也能轻松掌握使用。

JFinal-layui v1.3.7增加了自定义SQL查询自定义SQL引用函数。配合在线表单使用,让开发效率有了质的提升。

源码下载:JFinal-layui

系统演示:JFinal-layui极速开发企业应用管理系统  登录账号:admin/123456

JFInal-layuiQQ群970045838

社区交流:JFinal-layui官方社区


JFinal-layui v1.3.7 更新内容:    

1、自定义SQL查询:

        在JFinal-layui v1.3的时候,新增了在线表单模块,很大程度上提升了开发效率,但是也存在着不足的地方,不能多表查询,这样在线表单功能就大打折扣了,达不到预期效果。所以为了解决这个问题,于是新增了自定义SQL查询模块,配合在线表单使用,省时省力,提高效率。

       a、首先是在自定义sql定义好查询sql:如部门下拉数据sql,编号命名为query_org;查询用户,编号命名为query_user

image.png

      b、预览功能可以看到sql查询出来的数据结构:

image.png

        c、在线表单引用:

image.png

d、页面效果:

image.png

2、自定义SQL引用函数:

     a、 自定义SQL查询还可以定义动态的表单数据,和字典引用函数类似,自定义SQL引用函数:

      下拉引用函数:

#@getSelectBySql(code,name,text),

      单选引用函数:

#@getRadioBySql(code,name,text),

      多选引用函数:

#@getCheckboxBySql(code,name,text),

     (code:sql编号,name:元素name属性,text:选项提示名称.)

b、如引用上述的部门自定义sql:

image.png

c、页面效果:

image.pngimage.png

希望这个自定义sql能够助你一臂之力,快速开发,快速赚钱,省时省力!


评论区

opal

2019-09-05 12:35

这种在页面中编辑/提交sql语句的,很危险

琴海森林

2019-09-05 15:37

@opal 传入的sql你肯定是要做处理的,不能直接使用的,危不危险看你怎么用它,不能说危险你就不用了

JFinal

2019-09-05 16:10

越来越好,十分看好发展潜力

琴海森林

2019-09-05 16:18

@JFinal 嗯,慢慢打磨自己的项目,这种感觉挺爽的

pobaby

2019-09-06 09:24

如果能根据库表,自动生成form表单,实现在线填报,并入库操作,就完美了。

琴海森林

2019-09-06 10:30

@pobaby 这个可以有

hb963724769

2019-09-07 09:56

问下您这个项目怎么控制多用户同时操作同一条数据。比如A,B用户同时查询一条数据,然后点修改,A想修改信息为TEST,B想修改信息为AAA,A先提交了,B后提交。此时系统怎么处理。或者换句话说,并发时候系统怎么处理。

琴海森林

2019-09-07 17:37

@hb963724769 这个是没做处理,先提交先修改,覆盖更新

热门分享

扫码入社