- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BOS物流管理系统第五天分区管理
今天内容安排:
1、 分区添加
分区 是要 关联区域信息 (多表关联插入)
2、 分区列表查询
多条件组合分页查询 (jquery easyui datagrid 如何设置条件、spring data
组合条件查询Specification 接口规范)
3、 分区查询结果导出 (POI生成Excel进行下载)
任务一:分区添加
业务:分区是对区域细分,为后续指定 配送区域,提供基础数据 导入功能,实现
类似区域导入,作为作业完成
.jquery easui combobox 插件,实现下拉歹V表
传统列表做法:
1、 页面加载后,自动发起 ajax请求,获取区域的数据
2、 在回调函数,遍历每个区域数据,显示在 选择区域下拉框 (使用jquery dom
操作)
使用easyui combobox制作下拉列表
查询文档:
用法一:
对已经存在 select (含有数据),添力口 class二 ” easyui-combobox ”
用法二:
对 input 添加 class= ” easyui-combobox ” 此时,设置 url 属性、
valueField 属性、textField 属性
第步:
修改页面input 使用combobox 页面
在页面加载后,自动向 发起请求,加载json数据
第二步:
在RegionAction 添加ajaxlist 查询方法
业务层
测试代码
错误:信息延迟加载
解决方案
第三步:页面要显示 name属性,region转换为json没有name属性
效果:ok
回显区域省市区信息!
使用easyui combobox的自动补全效果
定义了如何加载列表数据当文本改变。设置为
mod strin
“remote “如果下拉列表框从服务器加载。当设置为
loca
e g
remot模式下,用户类型将被发送的http请求参数
l
命名为“q”服务器来检索新数据。
将combobox的 mode属性,设置为 remote,远程补全 当修改下拉框内容,自动向服务器发送请求参数 q 服务器获取q参数,根据q值查询,转换json返回 修改RegionActio n 的ajaxlist 查询方法
Actio n
Service
DAO
测试:ok
自动补全下拉框显示区域信息完成!
.添加分区服务器实现
1:将分区实体类主键修改assigend
实体类修改
combobox 设置完善form
combobox 设置
为保存按钮save添加click事件,对form校验关联选择区域,
为 required
Save按钮的click事件
BaseAction 注入业务层接口
编写 SubareaAction
编写 SubareaService
DAO 接口
修改Subarea实体,修改为默认主键策略
添加分区业务完成!
学生作业: 先完成无条件分页查询!
.无条件分页查询
1:入口
2:分页查询父类获取即可
3::业务层实现
测试无条件分业查询ok
测试结果延迟加载错误
定区信息分区查询不需要该数据所有排除
区域信息页面需要所以不能排斥解决json插件序列化session 生命周期问
题:
1:立刻查询配置标签(不推荐)
2:代码()延迟的对象立刻查询(局部操作)
3: (hibernate)session spring data jpa (EntityManager) 生命周期延长到 web
层 默认所有事务 只读!事务管理器一定切到所有业务事务管理
采用第二种:(灵活session 生命周期没有延长到 web )业务层代码修改立刻
查询延迟加载region数据
配置引入 En tityMa nagerl nViewFilter
分区无条件分页查询完成!
2.条件分页查询
.客户端easyui框架条件分页查询分析说明
.服务器spring data 如何分页条件查询
(查询官方文档或者第三方实例)
Spring data 学习多条件分页复杂查询 参照网址:forum/blogPost/list/
Spring data 复杂查询推荐 Specification 接口 !
spring data 采用分页条件查询 类似hibenate criteria 查询!
多表连接
2:配置好Model及其关系后,就可以在构建 Specification 的时候使用了,示例如
下:
Specificati on UserModel spec = new Specificatio nUserModel() {
public Predicate toPredicate(RootUserModel root, CriteriaQuery query,
CriteriaBuilde
您可能关注的文档
- CAD链轮的画法实用.docx
- come的用法及短语.docx
- CRRT技术管理规范.docx
- C程序设计报告.docx
- C语言课程设计大作业.docx
- DBT球墨铸铁可调式防沉降检查井盖.docx
- ERP沙盘比赛规则.docx
- ET制版右边第五模块操作.docx
- HTTPS为什么比较安全.docx
- IATF16949体系项目可行性评估报告样板05.docx
- 渤海汽车2025年第三季度报告.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(学生版).pdf
- 第五章 一元一次方程(单元解读课件)数学人教版2024七年级上册.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(解析版).pdf
- 【生物】湖北省部分高中协作体2025-2026学年高二上学期9月联考(学生版) .pdf
- 华斯股份:2025年三季度报告.pdf
- 安徽省蚌埠市蚌埠第二中学2025-2026学年高二(上)开学检测物理试卷.pdf
- 安徽省六安市裕安区2024-2025学年高二生物上学期12月月考(解析版).pdf
- 安徽省皖南八校2024-2025年高二生物上学期期中考试(解析版).pdf
- 第五章 一元一次方程(复习课件)数学人教版2024七年级上册.pdf
原创力文档


文档评论(0)