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能够助你一臂之力,快速开发,快速赚钱,省时省力!


3、独立使用自定义SQL查询接口:此接口用处灵活,如:可以用在一些简单的接口传参上,不专门在controller里写了.

/portal/form/sql/getOption?code=query_user

image.png


评论区(6)

stormfour 5年前

能否把这个小功能修改的对象和文件打包,之前已使用的没法全量更新

琴海森林 作者 5年前

@stormfour 去码云看提交文件记录9月3日、4日的提交代码
https://gitee.com/QinHaiSenLin/Jfinal-layui/commits/master

onlinegenius 4年前

很厉害的功能,不过只能用在form 的select 中, 是不是甩出一个url 更好一些. 用在一些简单的接口传参上.不专门在controller里写了.

琴海森林 作者 4年前

@onlinegenius 这个可以的,就是传一个自定义SQL的编号,然后返回json数据,有点像预览的那个接口

琴海森林 作者 4年前

其实已经有了,这个接口就是:/portal/form/sql/getOption?code=query_user
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友
扫描二维码加琴海森林为好友