最近做项目用到jquery ui和jqgrid,在网上找到了2dcJqgrid Rails plugin,不过只能在rails2下用,有个rails3的,也有很多问题,所以就自己以2dcJqgrid Rails plugin这基础,重新做了rails3版的,去掉了jrails,把jquery ui 升级到1.8.5,jqgrid升级为3.8.1.大体使用方法和2dcJqgrid Rails plugin原来一样,
目前支持:curd, sort,等(使用 sort 前注意 gemfile添加acts_as_list,并且修改模型)
[url=https://github.com/doabit/jqgrid-rails3]jqgrid-rails3[/url]
1.安装plugin
或者下载放到plugins文件夹下,执行
2.使用generator生成所需要的文件,例如对user model生成jqgrid 操作
,其中,user是模型名, 后面是你要显示出来的列名
如果想生成admin文件夹下的controller,刚可修改为
PS:
请注意生成的controller中有提示要修改routes,暂时支持CRUD,和sort..
3.使用,修改layout模板,添加
默认使用的是jqgrid自带的样式,如果要改theme, 请把theme文件放到
/public/stylesheets/jqgrid/themes/文件夹下,例如我修改的 theme 文件夹名为redmond
4.注意如果使用sort的话,要添加acts_as_list,另,此插件分页要will_paginate,所以gemfile中要添加will_paginate。。。
5.我做了个简单的[url=https://github.com/doabit/jqgrid-rails3-demo]DEMO[/url]
支持add edit delete view sort...
6.有任何问题请留言或邮件
转载注明:
[url=http://www.iteye.com]javaeye[/url]---[url=http://doabit.iteye.com]doabit[/url]
目前支持:curd, sort,等(使用 sort 前注意 gemfile添加acts_as_list,并且修改模型)
[url=https://github.com/doabit/jqgrid-rails3]jqgrid-rails3[/url]
1.安装plugin
rails plugin install git://github.com/doabit/jqgrid-rails3.git
或者下载放到plugins文件夹下,执行
rake jqgrid:install
2.使用generator生成所需要的文件,例如对user model生成jqgrid 操作
rails generate jqgrid user id pseudo email firstname
,其中,user是模型名, 后面是你要显示出来的列名
如果想生成admin文件夹下的controller,刚可修改为
rails generate jqgrid admin::user id pseudo email firstname
PS:
请注意生成的controller中有提示要修改routes,暂时支持CRUD,和sort..
3.使用,修改layout模板,添加
<%=jqgrid_javascripts%>
<%=jqgrid_stylesheets%>
默认使用的是jqgrid自带的样式,如果要改theme, 请把theme文件放到
/public/stylesheets/jqgrid/themes/文件夹下,例如我修改的 theme 文件夹名为redmond
<%=jqgrid_stylesheets "redmond"%>
4.注意如果使用sort的话,要添加acts_as_list,另,此插件分页要will_paginate,所以gemfile中要添加will_paginate。。。
5.我做了个简单的[url=https://github.com/doabit/jqgrid-rails3-demo]DEMO[/url]
支持add edit delete view sort...
6.有任何问题请留言或邮件
转载注明:
[url=http://www.iteye.com]javaeye[/url]---[url=http://doabit.iteye.com]doabit[/url]