码迷,mamicode.com
首页 > 其他好文 > 详细

OA项目10:部门管理的三个细节的实现

时间:2014-10-22 19:58:19      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   io   ar   java   sp   文件   on   art   问题   

部门管理遗留三个细节问题,及其处理方法:

  1.当选择了子部门列表,希望增加返回上一级按钮,点击可以回到上一级的部门列表;

    1)在list页面添加返回上一级按钮(在新建按钮后面),如下:

    <s:a action="department_list?parentId=%{#parent.parent.id}"><img     src="${pageContext.request.contextPath}/style/blue/images/button/ReturnToPrevLevel.png" /></s:a>

    2)在DepartmentAction.java的list()方法中(parent!=null)新增以下代码,查询到parent对象:

    Department parent = departmentService.findById(parentId);

      ActionContext.getContext().put("parent", parent);

  2.在子部门列表中新建修改部门时,希望在新建页面的上一级部门中回显上级部门的信息;在保存部门时,回到新建部门的同级部门列表,以便显示刚刚新建的部门。

    在list.jsp中的新建按钮中添加parentId,内容如下,这样在新建页面就可以回显上级部门信息了:

    <s:a action="department_addUI?parentId=%{parentId}"><img src="${pageContext.request.contextPath}/style/images/createNew.png" /></s:a>

    在struts.xml文件中,修改重定向的result值,添加parentId值,在重定向功能时就可以带着parentId回到我们的上级部门显示列表了:

    <result name="toList" type="redirectAction">department_list?parentId=${parentId}</result>

  3.在删除子部门时,希望回到删除部门的同级部门显示列表。

    在list.jsp中修改删除按钮,添加parentId,如下:

    <s:a onClick="return window.confirm(‘这将删除所有的下级部门,您确定要删除吗?‘)" action="department_delete?id=%{id}&parentId=%{parentId}">删除</s:a>

OA项目10:部门管理的三个细节的实现

标签:style   io   ar   java   sp   文件   on   art   问题   

原文地址:http://www.cnblogs.com/clear5/p/4043858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!