《HiWind企业快速开发框架实战》(3)使用HiWind创建和管理菜单

《HiWind企业快速开发框架实战》(3)使用HiWind创建和管理菜单

关于HiWind

  HiWind企业快速开发框架,是基于.NET+EasyUi(支持各种前端扩展,后面将扩展Bootstrap等)+多数据(MsSql、Oracle、MySql等)开发的一款企业管理系统快速开发框架。

  HiWind企业快速开发框架,中文名称:疾风。意为像风一样快速完成你的产品之意。

  使用HiWind简单的增删改查,权限设置,几乎不需要编写代码完成。高度辅助的情况下,并不会影响你的灵活发挥,你仍然可以使用部分功能,支持复杂业务的编码。框架实际上帮你托管了你的业务模型。

  交流QQ群:239031814(加群获取源代码)(其它注意事项:请进群先查看群公告和群问问)

  商业使用:项目可用于商业项目,并提供技术支持,但请保留著作权,不允许更改命名空间或打包改名出售,保留追纠法律责任的权利。

  对您有帮助,请点文章下面的“推荐”哦,有意见和好的建议,请正面M我,不喜勿喷!

1.读前必备

读本篇前,请先了解框架基本架构和适用项目及工作流程,参考文章:

[HiWind企业快速开发框架实战](0)目录及框架简介

[HiWind企业快速开发框架实战](1)框架的工作原理

2.菜单简介

菜单:在HiWind的“开发者平台”=》“菜单管理”中定义。

主要功能是:作为最顶级业务索引,启到业务分类的作用,此外也是业务系统对外展现的第一入口。

HiWind默认的框架中,菜单分为“顶部下拉菜单”和“左侧树形菜单”两种,只需要定义一次,两个位置的菜单均可以渲染,也可以只展示一个(在Views的Index模板中修改)

3.新增、修改、克隆、删除菜单

(1)打开HiWind的“开发者平台”=》“菜单管理”。

(2)新增

如上图:

输入菜单名称及图标选择。

菜单类型:这里分为“顶级菜单”、“子菜单”、“节点”,顶级菜单和子菜单不需要定义打开目标,节点需要指定下面的目标信息。

分隔符:主要是菜单分组,可选择上、下、无三种。如果使用了分隔符,菜单效果主要体现在“顶部下拉菜单”中,效果如下:

上级菜单:主要针对子菜单或节点而言,菜单最终是一个树形结构,因此节点和枝叶需要指定上级。

状态:这里可以选择“显示”或“隐藏”,如果选择隐藏,则即使分配了权限,也不会显示。

排序:数字小的在前,数字大的在后。

打开目标:这里有两种定义方式,一种是直接写Json,另一种是通过可视化界面定义

这里需要注意的是:如果通过Json定义,一定要按规范书写,比如 键需要双引号,值可以定义为字符串或集合,参数一般使用集合。

目标类型:一共有五种,打开查询、表单、页表、事务及自定义。

打开方式:分为两种,一种是通过弹出窗口打开,另一种是在框架主选项卡中打开。如果选择窗口中打开,需要指定窗口尺寸(单位:像素);

(3)修改

同“新增”类似,打开目标也可以使用Json或可视化定义;

(4)克隆

此功能方面快速复制一个类似的菜单,需要先选中一个目标菜单,点“克隆”按钮,菜单名会自动命名为“原菜单名_克隆副本”,可根据要求自己更改后,点击“保存”,将新增一个菜单。

(5)删除

这里支持删除一个或多个菜单,先择中要删除的菜单,点“删除”按钮。

4.版本发布

最新版本 HiWind 1.1 发布于 2016/4/29

最新数据库已随文章发布,请加群获取。

交流QQ群:239031814(加群获取源代码)(其它注意事项:请进群先查看群公告和群问问)

商业使用:项目可用于商业项目,并提供技术支持,但请保留著作权,不允许更改命名空间或打包改名出售,保留追纠法律责任的权利。

==============================================================================================

返回目录

<如果对你有帮助,记得点一下推荐哦,如有有不明白或错误之处,请多交流>

<对本系列文章阅读有困难的朋友,请先看 《.net 面向对象编程基础》和 《.net 面向对象程序设计进阶》 >

<转载声明:技术需要共享精神,欢迎转载本博客中的文章,但请注明版权及URL>

.NET 技术交流群:239031814 

==============================================================================================

时间: 04-28

《HiWind企业快速开发框架实战》(3)使用HiWind创建和管理菜单的相关文章

微信快速开发框架V2.3--增加语音识别及网页获取用户信息(八),代码已更新至Github

不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口.目前还在开发第三方微信平台,旨在使用户能够无需自己开发就能简易搭建微信平台. 更新内容 1.增加支持语音识别 2.增加"网页授权获取用户基本信息" 语音识别其实是对Voice信息的一个扩展,您必须启用语音识别功能,启用后会在VoiceMessage中增加一个Recongnition字段,我们可以判断这个字段的内

MySQL DBA及Linux企业集群实战工程师

MySQL DBA及Linux企业集群实战工程师 2015,来一场随时随地的学习之旅 开启我赢职场MySQL学习之旅 不能错过的我赢之旅 任性就是想问就问 谁是你的群聊小伙伴 学习点滴我主宰 名师在线答与问 职业入门--数据库基础知识及安装MySQL MySQL课程介绍 讲师访谈 深入了解什么是数据库 MySQL从万千数据库中脱颖而出 选择学习哪个版本的MySQL 搭建学习MySQL的实验环境 提前熟悉一下MySQL环境 Linux下基于官方YUM源安装MySQL Linux下基于官方源码包包安

《vSphere企业运维实战》内容提要及封面选择

各位博友大家好,我的新书<vSphere企业运维实战>即将由人民邮电出版社出版.这本书介绍了VMware vSphere企业运维内容,包括虚拟化的实施规划.从己有物理服务器迁移到虚拟服务器.数据中心实时管理.数据中心动态管理.虚拟机的备份与恢复.VMware虚拟云基础架构vCloud Director等内容.<VMware vSphere企业运维 从入门到提高>系列视频就是参照这本书来制作的.下面是当前设计的几个封面,朋友们认为第几个好请直接发表评论留言,选出认为合适的封面,谢谢!

《Spring 3.x 企业应用开发实战》目录

图书信息:陈雄华 林开雄 编著 ISBN 978-7-121-15213-9 概述: 第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识. 第2章:通过一个简单的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界. 第3章:讲解Spring IoC容器的知识,通过具体的实例详细地讲解IoC概念.同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行讲解. 第4章:讲解如何

Windows 10企业批量部署实战之ADK 10安装

本章为大家带来Windows 10企业批量部署实战之ADK 10安装,本章浅谈ADK 10的作用.新功能及安装操作. 适用于 Windows 10 的 Windows 评估和部署工具包 (ADK),以获取用于自动进行 Windows 10 大规模部署的全新和改进的部署工具.Windows ADK 包括: 用于自定义 Windows 10 映像的 Windows 映像和配置设计器 (Windows ICD) 用于评估系统或组件的质量和性能的 Windows 评估工具包和 Windows Perfo

《Spring3.X企业应用开发实战》学习笔记--SpringMVC

本篇是<Spring3.X企业应用开发实战>,陈雄华 林开雄著,电子工业出版社,2012.2出版"的学习笔记的第三篇,关于SpringMVC. Spring MVC 3.0和早期版本相比拥有了一个质的飞跃,全面支持REST风格的WEB编程.完全注解驱动.处理方法签名非常灵活.处理方法不依赖于Servlet API等. 由于Spring MVC框架在后头做了非常多的隐性工作,所以想深入掌握Spring MVC 3.0并非易事,本章我们在学习Spring MVC的各项功能时,还深入其内部

看大师讲解Android快速开发框架EasyAndroid

前几天做了小应用,感觉小有成就,名字叫"长见识了",是一款趣味答题类的游戏,题目各种火爆各种经典,下载地址,看似一个简单的答题小游戏却是五脏俱全,从开发流程上都进行了严格的规范,大家有空可以下载玩玩~ 在这个应用中,用到了我以前集成的一个快速开发框架-EasyAndroid,这个框架我以前在做项目的时候总结,整理出来的,对于快速开发Android应用非常实用. 其实,Android应用的开发并不难,我们拿到一款Android应用后,百分之九十以上无外乎有这么几个功能: 1,IOC Mo

CRL快速开发框架系列教程十(导出对象结构)

本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框架系列教程四(删除数据) CRL快速开发框架系列教程五(使用缓存) CRL快速开发框架系列教程六(分布式缓存解决方案) CRL快速开发框架系列教程七(使用事务) CRL快速开发框架系列教程八(使用CRL.Package) CRL快速开发框架系列教程九(导入/导出数据) CRL快速开发框架系列教程十(

企业虚拟化应用实战笔记

将<企业级虚拟机应用实战>这本旧书重新拿出来,把基础概念部分进行了梳理,笔记如下: 1. 企业级虚拟化 1.1 架构分类 寄居架构:安装在另外操作系统上,如vmware workstation 优势:硬件兼容性较强,满足宿主操作系统上的全部硬件能力: 劣势:对宿主操作系统依赖性强 原生架构:hypervisor 直接运行与硬件之上,足够小,如32M等 劣势:HCL(硬件兼容表)支持的硬件才能使用 1.2 企业应用价值 1)服务隔离原则 2)提高硬件资源效率 3)高可用性:虚机具备弹性 ->