`

系统动态导航条

阅读更多

需求:

       给系统首页加上动态的导航条

系统的每个模块都共用一个导航条,所以这个系统导航条不是写死的。

系统每个模块的菜单其实都是树型的结构,每一个菜单都定义一个唯一的标识,菜单名称,序列号,相应的连接。

1,根据这些,可以定义菜单对象类SysBar.java:

 

public class SysBar ...{

      
private String barName;  //导航条名称
      private String barCode;  //导航条序号
      private String barFlag;  //导航条标识
      private String barTier;  //导航条层数
     private String barUrl;   //导航条连接
    
     
public SysBar()...{
        
     }

     
//生成get/set方法
}

2,写相应菜单的xml文件,以便系统加载的时候加在application里面。

    

<?xml version="1.0" encoding="gbk"?>
<root>
    
<menu>
        
<name>内部审核</name>   
        
<mark>f</mark>
        
<node>$0</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>基础数据维护</name>   
        
<mark>f1</mark>
        
<node>$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>年度审核计划</name>   
        
<mark>f30</mark>
        
<node>$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>年度审核计划列表</name>   
        
<mark>f2</mark>
        
<node>$f30$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>新建年度审核计划</name>   
        
<mark>f3</mark>
        
<node>$f30$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>我的年度计划审核</name>   
        
<mark>f8</mark>
        
<node>$f30$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>内审实施计划</name>   
        
<mark>f40</mark>
        
<node>$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>内审实施计划列表</name>   
        
<mark>f4</mark>
        
<node>$f40$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>新建内审实施计划</name>   
        
<mark>f5</mark>
        
<node>$f40$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>我的实施计划审核</name>   
        
<mark>f9</mark>
        
<node>$f40$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>审核报告</name>   
        
<mark>f50</mark>
        
<node>$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>审核报告列表</name>   
        
<mark>f7</mark>
        
<node>$f50$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>我的审核报告审核</name>   
        
<mark>f12</mark>
        
<node>$f50$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>检查单</name>   
        
<mark>f60</mark>
        
<node>$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>我的检查单编写审核</name>   
        
<mark>f10</mark>
        
<node>$f60$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>我的检查单填写审核</name>   
        
<mark>f11</mark>
        
<node>$f60$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>检查单列表</name>   
        
<mark>f6</mark>
        
<node>$f60$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>不合格项</name>   
        
<mark>f70</mark>
        
<node>$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>不合格项统计</name>   
        
<mark>f13</mark>
        
<node>$f70$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>不合格项列表</name>   
        
<mark>f21</mark>
        
<node>$f70$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>管理评审计划</name>   
        
<mark>f80</mark>
        
<node>$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>管理评审计划列表</name>   
        
<mark>f14</mark>
        
<node>$f80$f</node>
        
<url></url>
    
</menu>

    
<menu>
        
<name>新建管理评审计划</name>   
        
<mark>f15</mark>
        
<node>$f80$f</node>
        
<url></url>
分享到:
评论

相关推荐

    各类动态导航条、二级导航条

    本文将深入探讨如何使用HTML和CSS构建动态导航条,特别是二级和三级导航条,以及一些特殊的样式和效果。 首先,"div+css布局导航条示例代码"是一个常见的方法来创建导航条。`&lt;div&gt;`元素在HTML中被用作容器,可以...

    动态导航条模板

    首先,动态导航条(Dynamic Navigation Bar)是一种根据用户行为或者系统状态自动生成的导航组件。与静态导航条相比,它更灵活,能够根据用户的需求或权限动态地更新菜单项。这种功能对于大型网站和多层级的Web应用...

    Apple样式导航条

    Apple样式导航条是一种深受设计师和开发者喜爱的界面元素,它源于苹果公司(Apple)的产品设计,尤其是iOS和macOS系统中的界面设计。这种导航条以其简洁、清晰和易用性著称,通常包括一个或多个可点击的标签,用于在...

    js导航条写的几种导航条

    JavaScript(简称JS)被广泛用于实现动态、交互式的导航条效果,为用户提供更丰富的用户体验。以下将详细介绍标题和描述中提到的几种JS导航条及其特点: 1. **侧边二级导航**: 这种导航条常出现在网页的侧边,...

    demo.zip_DEMO_后台系统_导航条_自适应

    7. **JavaScript交互**:除了CSS,JavaScript也常用于实现导航条的动态效果,如下拉菜单、滑动切换等,特别是在自适应设计中,JavaScript可以处理触摸事件和动态调整元素显示。 8. **无障碍性**:在设计自适应导航...

    JavaScript导航条

    JavaScript 导航条是网页设计中的重要组成部分,用于引导用户在网站...总的来说,JavaScript 导航条是网页设计中的关键元素,通过熟练掌握相关技术和技巧,我们可以创建出既美观又实用的导航系统,提升网站的整体体验。

    C# 简单导航条

    7. **响应式设计**:考虑不同屏幕尺寸和分辨率,可能需要让导航条在窗口大小改变时动态调整布局。这可以通过重写Form的OnResize方法来实现,根据窗口大小调整控件的位置和大小。 8. **编程逻辑**:在实现导航条功能...

    43个精美的导航条!

    本文将深入探讨43个精美的导航条,这些导航条都是使用ActionScript(简称AS)编写的,ActionScript是Adobe Flash的编程语言,能够创建交互性和动态效果,使得导航条更具吸引力。 首先,ActionScript 3.0(AS3)是...

    带各种效果的导航条

    "带各种效果的导航条"通常指的是使用了多种交互效果和动态视觉设计的导航菜单。这些效果可以提升用户体验,使网站更具吸引力。在这个主题中,我们将深入探讨一些常见的导航条效果及其实现方式。 1. **滑动效果**:...

    导航条模板

    - 扩展/收缩导航:根据用户的交互,导航条可以动态扩展或收缩,提高用户体验。 3. 导航条元素: - 首页链接:返回网站主页的快捷方式。 - 主要链接:网站或应用的主要部分,如“关于我们”、“产品”、“服务”...

    flash导航条制作软件

    标题中的“flash导航条制作软件”指的是用于创建互动式、动态的网站导航栏的工具,这类软件可以帮助非专业Flash设计师快速生成吸引人的Flash动画效果,用于网站的导航系统。Flash导航条是网页设计中常见的一种元素,...

    通过便历菜单动态生成类似QQ导航条

    "通过便历菜单动态生成类似QQ导航条"的课题涉及到前端开发、动态界面设计以及可能的JavaScript库或框架的运用,如React、Vue或Angular。QQ导航条是一种常见的网页或应用顶部导航组件,通常用于提供多种功能或页面间...

    CSS+JS仿苹果机(MAC)OS系统导航条

    "CSS+JS仿苹果机(MAC)OS系统导航条"就是一个这样的实例,它利用了CSS(层叠样式表)和JavaScript技术来创建一个类似苹果Mac OS系统的导航条。这个项目旨在为网站增添一种独特的视觉效果和操作感,让用户仿佛在浏览...

    特效js导航条 导航的下载 全面导航

    本文将深入探讨“特效js导航条”的相关知识点,包括其设计原理、实现方式以及如何全面构建导航系统。 首先,让我们理解标题中的“特效js导航条”。JavaScript(简称js)是一种强大的客户端脚本语言,广泛应用于网页...

    JS经典导航条免费下载

    "一个代码简单的后台管理界面.htm"可能是一个简化版的后台管理系统导航条。后台管理界面通常需要清晰的层级结构和操作便捷的导航,JS和CSS在这里起到了关键作用,它们可以实现多级菜单、折叠/展开功能以及各种定制化...

    极酷极眩的CSS+JS实现苹果机(MAC)OS系统导航条

    "极酷极眩的CSS+JS实现苹果机(MAC)OS系统导航条"是一个旨在模仿苹果Mac OS系统的导航条设计的项目,它通过结合CSS和JavaScript技术,为网页带来与Mac操作系统相似的交互效果。 首先,CSS(Cascading Style Sheets)...

    数据库分页技术超级导航条

    - 为了优化用户体验,导航条可以动态调整,如当用户接近数据集末尾时,"下一页"按钮会自动禁用。 4. ASP.NET中的分页实现: - ASP.NET提供了多种分页控件,如GridView、DataList和Repeater,它们内置了分页功能,...

    底部导航条

    在Android应用开发中,底部导航条(Bottom Navigation Bar)是一种常见的设计模式,它允许用户在应用的几个主要功能之间快速切换。"底部导航条"通常包含3到5个图标按钮,每个图标代表一个不同的功能区域,点击后会...

    123flashmenu一个flash导航条之作软件

    123flashmenu利用Flash技术,使用户能创建具有视觉吸引力的动态导航条。 在压缩包内的文件名称列表中,我们看到了两个文件: 1. **HA_fmsetup164_JY.exe**:这是一个安装程序,很可能就是123flashmenu的安装包,...

    很漂亮的仿苹果的导航条

    2. **动态效果**:苹果导航条在用户滚动页面时,会有一个平滑的透明度变化,这种效果被称为“Parallax”效果。仿制版应该包含这一特性,使导航条在用户滚动时与内容有适当的互动。 3. **自定义标题**:导航条的中心...

Global site tag (gtag.js) - Google Analytics