[Grails] Grails menu插件说明
shiren1118
2009-01-07
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_'的参数,之后它的值会在程序执行前传给该路径。 对于子菜单选项类型,当子菜单显示时,输入你想显示在页面上面的文本。如果该字段留空,该选项的标题会作为菜单标 题。 |
|
oksonic
2009-03-05
好不好用?
有空试一下 |
|
winie
2010-03-19
请问我没有看到controller
|