关于学习物流 区域、分区、定区部分功能实现整理

物流 区域、分区、定区
1. 区域管理
增加、修改、删除功能 和之前 收派标准和取派员管理类似,留作课后练习
1.1. 区域信息批量导入
技术:文件上传 和 Excel解析 (已经 讲解POI如何读写Excel 文档)
1.1.1. 上传Excel文件页面一键上传
/WEB-INF/pages/base/region.jsp 区域管理页面
在datagrid的toolbar 添加按钮
{
id : ‘button-import’,
text : ‘批量导入’,
iconCls : ‘icon-save’}
文件上传基本要求 :
客户端 form post提交、 enctype=multipart/form-datainput file 必须提供name属性
服务器 Apache commons-fileupload 、 COS、 JSPSmartUpload
Struts2 框架默认使用文件上传 jakarta 是 apache commons-fileupload
企业中制作文件上传,大多使用一键上传的效果 (页面中只提供一个按钮,点击按钮就可以完成文件上传 ) ,原理???
一键上传,往往和Ajax效果结合 ,页面不刷新
按钮点击 — 触发隐藏form input file浏览文件动作 —- 选定文件 触发onChange事件 — 提交form表单,target指向隐藏iframe —- 服务器完成文件上传,将结果更新隐藏iframe
使用 Jquery 插件 Ocupload
http://code.google.com/p/ocupload/ 下载 ocupload 1.1.2.js
将js插件导入项目

参照 Documentation - ocupload - One Click Upload - A jQuery Plugin - Google Project Hosting.mht 使用

在页面导入 一键上传js

对按钮添加一键上传效果
// 对批量导入添加一键上传效果
$(‘#button-import’).upload({
name : ‘upload’ , //

猜你喜欢

转载自blog.csdn.net/qq_40714770/article/details/81435744