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_'的参数,之后它的值会在程序执行前传给该路径。
对于子菜单选项类型,当子菜单显示时,输入你想显示在页面上面的文本。如果该字段留空,该选项的标题会作为菜单标
题。
分享到:
相关推荐
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
Grails Pjax插件Pjax在Grails中。 Pjax类似于(turbolinks)[ ,在'A'标签,按钮和表单上工作。 参见_pjaxHeader grails templtate文件中的演示代码。 ## Pjax是什么? Pjax是一个jQuery插件,它使用ajax和pushState...
自己制作的《Grails开源框架 - 使用指南》CHM电子书
Grails是一个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题,其中包括: 易于使用的基于Hibernate的对象-关系映射(ORM)层 称为Groovy Server Pages (GSP)的表现层技术 ...
eclipse插件、用来开发grails(路漫漫其修远兮、吾将上下而求索)
Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with grails chinese Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with ...
1.5 使用grails的原因 1.6 grails入门 1.6.1 运行grails命令 1.6.2 义不容辞的“hellocworld!” 1.7 单元测试 1.8 本章小结 第2章 groovy动态语言 2.1 groovy和java的异同 ...
D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。D:\keke\...
本书详细讲解了Grails开发的全部过程,包括项目构架、控制器和视图、与关系数据库之间的ORM映射,以及与Ajax和Java平台的无缝集成。
Grails权威指南第二版 Grails是一个搭建在动态语言 Groovy 之上的开源 MVC 快速 Web 开发框架。使用 Grails 可以提高 Web 开发的效率,降低 Web 开发的复杂度。 本书由Grails项目负责人Graeme Keith Rocher编写,极...
Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程
了解轻快敏捷,企业级Web应用的快速开发 Grails开源框架 - 使用指南
Grails入门指南第二版学习笔记,有需要的同学可以看一下。
使用GORM构建Spring Boot应用程序 Grails指南_ Grails框架.pdf
[Apress] Grails 2 权威指南 (英文版) [Apress] The Definitive Guide to Grails 2 (E-Book) ☆ 出版信息:☆ [作者信息] Jeff Scott Brown, Graeme Rocher [出版机构] Apress [出版日期] 2013年01月23日 ...