JFinal-layui v1.3 发布,极速开发企业应用系统

栏目: 软件资讯 · 发布时间: 6年前

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

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

v1.3增加了在线表单模块,Dbservice接口,为开发者节省了增删改查的代码量,提高开发效率,只需要专注了复杂业务开发即可。

JFinal-layui v1.3讲大大提升开发效率,欢迎广大开发者下载体验,反馈问题。

JFinal-layui v1.3 更新内容:

1、首先是添加了在线表单模块,这一模块可以快速完成增删改查页面。在线表单使用的是前后端分离的模式开发,提交完成自动关闭弹窗,满足不同开发者需要。

JFinal-layui v1.3 发布,极速开发企业应用系统

新建在线表单,可以快速插入模板代码,根据自己需要完成一个页面布局。

JFinal-layui v1.3 发布,极速开发企业应用系统

预览表单:

JFinal-layui v1.3 发布,极速开发企业应用系统

在菜单中配置在线表单开发的页面:/portal/form/business/表单编号

JFinal-layui v1.3 发布,极速开发企业应用系统

如下图:就可以配置完成sys_tree的增删改查功能

JFinal-layui v1.3 发布,极速开发企业应用系统

2、新增DbService基础接口,这个接口专门为无model的业务准备的,业务service继承DbService,实现两个抽象方法:getTable()和getPrimaryKey()方法,DbService也封装了许多常用的数据库操作的接口,基本满足业务开发需要。

JFinal-layui v1.3 发布,极速开发企业应用系统

在线表单service引用示例:

JFinal-layui v1.3 发布,极速开发企业应用系统

3、优化列表查询不能按回车键查询数据问题

 //回车键查询
$('#' + tableOptions.searchForm).off('bind');
$('#' + tableOptions.searchForm).bind('keydown', function(event) {
    if (event.keyCode == 13) {
	$('#' + tableOptions.searchForm).submit();
    }
});

 

4、新增前后端分离开发模式,表单提交完成后自动关闭弹窗。看在线表单模块代码

添加表单页面代码:

#@layoutT('添加表单')
#define main()
	#include("_form.html")
#end

<!-- 保存数据 -->
#define layuiFunc()	
	var saveUrl="#(path)/portal/form/view/save";
#end

_layout.html扩展方法:

//layui相关语法函数
		#@layuiFunc?()

		//表单提交监听
		form.on('submit(saveForm)', function(data) {
			var data = jQuery(data.elem).formToArray();
			var params = {};
			for ( var k in data) {
				if (data[k]) {
					params[data[k].name] = data[k].value;
				} else {
					params[data[k].name] = null;
					delete params[data[k].name];
				}
			}
			//发送请求			
			$.post(saveUrl, param(params), function(ret) {
				if (ret.state=='ok') {
					parent.success(ret.msg);
					$('#closeWinBtn').click();
				} else {
					warn(ret.msg);
				}
			});	
			
		 });	

 

5、优化登录问题,解决360浏览器记住密码登录时,登录密码未加密,导致登录失败问题。

<script type="text/javascript">
	var vc="#(vc??)";	
	//解决360浏览器记住密码登录失败问题
	$(function(){
		changeType('text');
		setTimeout("changeType('password')",100);
	});
	
	function changeType(type){
		$("#signup_password").attr("type",type);
	}
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C++数值算法(第二版)

C++数值算法(第二版)

William T.Vetterling、Brian P.Flannery、Saul A.Teukolsky / 胡健伟、赵志勇、薛运华 / 电子工业出版社 / 2005年01月 / 68.00

本书选材内容丰富,除了通常数值方法课程的内容外,还包含当代科学计算大量用到的专题,如求特殊函数值、随机数、排序、最优化、快速傅里叶变换、谱分析、小波变换、统计描述和数据建模、常微分方程和偏微分方程数值解、若干编码算法和任意精度的计算等。 本书科学性和实用性统一。每个专题中,不仅对每种算法给出了数学分析和比较,而且根据作者的经验对算法做出了评论和建议,并在此基础上给出了用C++语言编写的实用程......一起来看看 《C++数值算法(第二版)》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

html转js在线工具
html转js在线工具

html转js在线工具