`
shiren1118
  • 浏览: 133413 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

Grails menu插件使用指南

阅读更多

Grails menu插件今天看了一下,它没有什么文档,不难很简单,相信看完下面的文字一定会明白的。该菜单插件是

数据库驱动的,即它把菜单项保存到数据库中。

分为4类:

1,controller和action

2,子菜单

3,外部URL

4,操作系统程序

 

 

以前想过这样做,但没有它这么强大,而且借助于Grails的强大插件机制,一切都很简单。详见下面说明

 

 

 

# Menu messages
menu.display=Menu
menu.program.started=程序成功开始
menu.program.failed=程序不能开始{0}
menu.create=创建菜单选项
menu.edit=编辑菜单选项
menu.list=菜单选项列表
menu.new=N新建菜单选项
menu.show=显示菜单选项
menu.created=菜单选项{0} 已创建
menu.updated=菜单选项{0} 已更新
menu.update.path=Unable to update the child records
menu.update.type=Cannot alter type from sub-menu when there are child records
menu.deleted=Menu option {0} deleted
menu.delete.confirm=如果这是子菜单,子节点也会被删除,确定吗?
menu.not.found=Menu option not found with id {0}
menu.id=Id
menu.path=Path
menu.title=标题
menu.type=类型
menu.type.action=Controller和action
menu.type.submenu=子菜单
menu.type.url=外部URL
menu.type.program= 操作系统程序
menu.sequencer=序号
menu.command=命令
menu.parameters=参数
menu.dateCreated=创建日期
menu.lastUpdated=上次更新
menu.version=Version
menu.path.help=你输入的这个数据决定菜单选项显示位置的层次。如果你输入一个值
如'accounts',之后,你指定主菜单的一个选项。
如'accounts.inventory'路径指定在'accounts'路径下显示的子菜单。
 'accounts' 路径记录一定要已经存在。
改变已存在记录的路径会改变它在菜单层次的位置(如果它是子菜单,子节点也是如此)。
注意,你的系统不得不手动改变国际化内容。
注意,定义路径只允许字符,数字和点(.)连接符

menu.title.help=当菜单显示时,这是选项显示内容

menu.sequencer.help=你输入的数字决定菜单或子菜单所属选项的位置(每个路径都要定义),
为了以后选项的插入,我们建议您在序列数字中建议你留出空隙 (例如 10, 20 30, 而不是1, 2, 3)。
在特殊菜单路径下可能会有一样的不完美的序号。
 
menu.type.help=选择该选项记录代表的类型

menu.command.help=对于controller和action 选项类型,输入 controller和action 以点分割,比如inventory.list.  
对于自菜单选项类型,该字段留空;
对于外部URL选项类型,输入你想跳转选项的全部 URL (例如 http://www.google.com).


对于操作系统程序,在需要的位置输入该程序的名称,它的文件前缀(例如 my_program.exe).
依赖操作系统设置,你可能需要输入程序的完整路径(例如c:\\development\my_program.exe).
你也可能在程序名称后,输入'command line'参数。(例如 myprogram -nodump) etc.
 

menu.parameters.help= 对controller和action 选项类型,输入你想传递的参数。

 输入的参数 成对的列表以逗号分割。例如: sort:itemCode, max:50. 这就给目标controller.action传入了2个参数,
一个名为'itemCode'的值为'sort',另一个名为 'max' 的值为'50'。
对于外部URL选项类型,输入任何你想传入URL的参数,之后用'?sort=itemCode&max=50' 传入URL。

对于操作系统程序,输入你想传给程序的环境变量。
程序以 sort=itemCode and max=50 看变量。
注意如果你包含名为'dir_'的参数,之后它的值会在程序执行前传给该路径。
对于子菜单选项类型,当子菜单显示时,输入你想显示在页面上面的文本。如果该字段留空,该选项的标题会作为菜单标
题。

6
0
分享到:
评论
2 楼 wintersun 2009-04-23  
谢谢楼主详尽的解释。

不过我想最重要的也是最实际的需求是:  能否将菜单跟权限集成起来——有权限的就可以看到菜单,否则隐藏。

Struts Menu就可以同Spring Acegi整合,很好用。但这个呢?我倒不期望它能整合Spring Acegi,但最少要能给我定制的空间! 我能定制这个么?
1 楼 xiaobin268 2009-01-16  
我现在怎么添加不上啊,
[class Menu]类的属性[command]的值[1]未能通过自定义的验证
[class Menu]类的属性[path]的值[http://www.sohu.com]未能通过自定义的验证


不关我添加什么类型的数据都不行

相关推荐

    Grails权威指南 Grails权威指南

    《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...

    eclipse开发grails插件

    6. **使用eclipse运行grails项目.xlsx**:这个文件可能是项目配置或者步骤指南,包含了运行Grails项目的具体步骤和注意事项。打开查看,以便更好地理解项目的运行流程。 7. **GroovyEclipse.zip**:这个文件可能...

    grails-pjax:Grails Pjax插件云可帮助您在Grails中使用pjax

    Grails Pjax插件Pjax在Grails中。 Pjax类似于(turbolinks)[ ,在'A'标签,按钮和表单上工作。 参见_pjaxHeader grails templtate文件中的演示代码。 ## Pjax是什么? Pjax是一个jQuery插件,它使用ajax和pushState...

    Grails开源框架 - 使用指南

    自己制作的《Grails开源框架 - 使用指南》CHM电子书

    Grails权威指南.pdf

    《Grails权威指南》这本书是针对Grails框架的深度解析之作,旨在帮助开发者全面掌握Grails的使用和开发技巧。Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java开发流程,提供了丰富的功能和高效能。下面...

    Grails安装SVN客户端插件指导手册

    本指南将详细介绍如何在Grails环境中安装Subclipse插件。 首先,启动你的Eclipse集成开发环境(IDE),这是Grails通常使用的IDE之一。打开Eclipse后,找到顶部菜单栏中的“Help”选项。点击这个菜单,你会看到一个...

    Grails权威指南 中文版

    《Grails权威指南 中文版》是一本专注于Grails框架和Groovy语言的中文版技术书籍。本书的作者是Grails项目负责人Graeme Keith Rocher,他将自己对于Grails框架的深刻理解和使用经验编纂成书,以便向读者全面介绍这一...

    Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺

    Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with grails chinese Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with ...

    Grails从入门指南(第二版)

    《Grails从入门指南(第二版)》是一本专为初学者设计的全面教程,旨在帮助读者快速掌握Grails框架的基础知识和高级特性。Grails是一个基于Groovy语言的开源Web应用开发框架,它简化了Java平台上的开发过程,提供了...

    Grails入门指南-中文版

    ### Grails入门指南-中文版 #### 一、引言 Grails是一个高效的Web开发框架,它基于Groovy编程语言并构建在Spring、Hibernate和其他Java框架之上。这使得Grails成为一个一站式的解决方案,极大地提高了开发者的生产...

    Grails 入门指南+示例源码

    9. **Plugins**:Grails的插件系统,利用插件可以快速添加功能,如安全、缓存等。 10. **Testing**:了解Grails的测试框架,包括单元测试、集成测试和功能测试,以及如何编写和运行测试。 11. **持续集成与部署**...

    Grails权威指南

     1.5 使用grails的原因  1.6 grails入门  1.6.1 运行grails命令  1.6.2 义不容辞的“hellocworld!”  1.7 单元测试  1.8 本章小结 第2章 groovy动态语言  2.1 groovy和java的异同  ...

    grails-4.0.4.zip

    9. **RESTful服务**:Grails鼓励使用RESTful风格来构建Web服务,通过简单的注解就能创建API,支持JSON和XML数据格式。 10. **测试支持**:Grails提供了丰富的测试框架,包括单元测试、集成测试和功能测试,帮助...

    Grails入门指南中文第二版.pdf

    11. **Grails插件**:Grails的插件系统允许开发者扩展框架功能,学习如何使用和开发插件。 12. **部署与性能优化**:理解如何将Grails应用部署到各种服务器,以及进行性能调优的策略。 通过阅读《Grails入门指南...

Global site tag (gtag.js) - Google Analytics