OA权限模块之树状结构

        在OA权限模块中,为每个用户设置权限的模块是使用树状结构来呈现的,那么如何使用树状结构显示不同级别的权限呢?这篇文章就为大家简答的介绍一下使用treeView来实现权限的树状结构显示。


        一、简单的树状结构


        我们要做一个稍微复杂一些的事物,比如树状结构的显示,往往是从简单一点的入手,我们先来看看我们使用简单的html如何实现树状结构的。

        

        显示的结果如下:

        


        这样我们就实现了简单的树状结构显示,但是不够美观,如何变得更好看一些呢?我们使用一个treeView的插件来美工一下。


        二、使用treeView美化树状结构


       1.编写Action控制器方法

package cn.tgb.oa.struts2.action;

import java.util.HashSet;
import java.util.List;

import javax.annotation.Resource;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import cn.tgb.oa.base.BaseAction;
import cn.tgb.oa.domain.Privilege;
import cn.tgb.oa.domain.Role;
import cn.tgb.oa.service.RoleService;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

@Controller
@Scope("prototype")
public class RoleAction extends BaseAction<Role> {

	private Long[] privilegeIds;

	public Long[] getPrivilegeIds() {
		return privilegeIds;
	}

	public void setPrivilegeIds(Long[] privilegeIds) {
		this.privilegeIds = privilegeIds;
	}

	/** 列表 */
	public String lis
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值