`
doabit
  • 浏览: 52052 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

jqgrid for rails3 plugin

阅读更多
    最近做项目用到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,并且修改模型)
   jqgrid-rails3
  
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.我做了个简单的DEMO
 
   支持add edit delete view sort...

6.有任何问题请留言或邮件

转载注明:

javaeye---doabit
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics