1.添加一条节点
进入页面首先加载tree,查询数据库中的所有父节点以及他们的子节点
添加视图
设计前台页面。
这样系统的雏形出来了
这样就出来了。但是没有格式
格式:
添加上下图这句话(最上面的图直接包含了,因为是最后的完整版的图)
这样整个结构就出来了,但是不能通过图标旁边的小三角 去选中查看他的子节点
配置:authid
现在发现:图标这行全是文字 不能用文字 标准化应该是用图标
需要配置 formatter:
因为是span标签,这里的图标实际是通过css样式引入的,所以要用字体给他撑开。所以用了空格nbsp
这样就可以了
现在要来设计动态添加删除节点了,设计按钮,嵌入表格
添加onclick事件
设计弹出框
Controller设计方法:
这里先定义两个常量,用于设计树的节点的开闭状态state
这里改变状态的意思就是,当你添加节点的时候 添加了一个节点,这个时候父节点要自动关闭,然后手动点开之后才会显示出改变后的新节点
添加就完成了。
接下来:删除节点
赋予点击事件
接下来设计controller
设计业务层
首先设计方法查询该节点下是否有字id
设计方法,根据子id查询父id ,然后根据父id查询这个父id下的所有子id,
代码可能有问题。具体查看C:\Users\Administrator\Desktop\app(四阶段)韩凌代码包\day08_rbacSystem控制器拦截器druid配置