博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JEECG 上传插件升级-代码生成器
阅读量:5740 次
发布时间:2019-06-18

本文共 1531 字,大约阅读时间需要 5 分钟。

  hot3.png

前言:

    现有的uploadify上传是基于swf的,随着H5的普及,flash即将退出历史舞台,JEECG本着与时俱进的原则,将全面升级JEECG系统中的上传功能,采用新式上传插件plupload,此插件上传支持多种模式html5,flash,silverlight,html4,可通过配置实现优先模式,对于新版主流浏览器均可采用H5,对于不支持H5的低版本IE浏览器可走flash模式。以下讲解JEECG代码生成器的升级。

升级步骤:

1.下载升级文件

    链接: 密码:ay6q

2.【新增文件】

    增加JS/css,将plupload文件夹直接拷贝到src/main/webapp/plug-in/下

3.【修改文件】

    拷贝Map.js至src/main/webapp/plug-in/tools/下,覆盖更新。

4.【新增文件】

    拷贝UploadPlTag.java至src/main/java/org/jeecgframework/tag/core/easyui/下。

5.【新增文件】

    拷贝plupload.ftl至src/main/java/org/jeecgframework/tag/ftl/下。

6.【修改文件】

    拷贝BaseTag.java至src/main/java/org/jeecgframework/tag/core/easyui/下,修改如下:

if (oConvertUtils.isIn("uploadify", types)) {	/*sb.append("
"); sb.append("");*/ sb.append("
"); sb.append(""); sb.append("");}

7.【修改文件】

    修改src/main/webapp/WEB-INF/tld/easyui.tld文件,找到<name>upload</name>的标签,修改其配置<tag-class>为org.jeecgframework.tag.core.easyui.UploadPlTag,修改如下:

upload
org.jeecgframework.tag.core.easyui.UploadPlTag
JSP
选项卡选项标签
......

8.【修改文件】

    在src/main/resources/jeecg/下搜索 “jquery.uploadify-3.1.js” 若页面有,需要将此JS路径替换成plug-in/plupload/plupload.full.min.js,并且额外增加一个JS引入:

    例如:搜索到文件src/main/resources/jeecg/ext-template/table/onetomany/cgform_jspTemplate_add.ftl中有 “jquery.uploadify-3.1.js”代码如下:

<#if callbackFlag == true>

    现需要将if判断内的JS替换掉,并且新增一个,改成如下代码即可:

<#if callbackFlag == true>

    也可以直接改成标签式的写法

<#if callbackFlag == true>

    或者

转载于:https://my.oschina.net/jeecg/blog/1982403

你可能感兴趣的文章
PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
查看>>
cvc-complex-type.2.4.c: The matching wildcard...
查看>>
android 读取json数据(遍历JSONObject和JSONArray)
查看>>
pyjamas build AJAX apps in Python (like Google did for Java)
查看>>
NPM教程
查看>>
Java not support java EE1.3
查看>>
LAMP环境搭建1-mysql5.5
查看>>
第三课 Linux目录及文件管理、用户组管理及bash重定向
查看>>
shell 脚本攻略--小试牛刀
查看>>
spring boot view override
查看>>
bzoj 2282: [Sdoi2011]消防
查看>>
我的友情链接
查看>>
centos5.9使用RPM包搭建lamp平台
查看>>
关于C#面向对象2
查看>>
Javascript String类的属性及方法
查看>>
[LeetCode] Merge Intervals
查看>>
SharePoint 读取 Site Columns 的数据并绑定到DropdownList
查看>>
使用 axios 详解
查看>>
iOS - Regex 正则表达式
查看>>
第 68 章 Logical Volume Manager (LVM)
查看>>