jqgrid for rails3 plugin_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > jqgrid for rails3 plugin

jqgrid for rails3 plugin

 2010/11/17 22:56:57  doabit  http://doabit.javaeye.com  我要评论(0)
  • 摘要:最近做项目用到jqueryui和jqgrid,在网上找到了2dcJqgridRailsplugin,不过只能在rails2下用,有个rails3的,也有很多问题,所以就自己以2dcJqgridRailsplugin这基础,重新做了rails3版的,去掉了jrails,把jqueryui升级到1.8.5,jqgrid升级为3.8.1.大体使用方法和2dcJqgridRailsplugin原来一样,目前支持:curd,sort,等(使用sort前注意gemfile添加acts_as_list
  • 标签:rails3
    最近做项目用到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
发表评论
用户名: 匿名