jqgrid for rails3 plugin

本项目基于2dcJqgridRailsplugin,为Rails 3开发了jqGrid插件,支持CURD、排序等功能。插件已升级至jQuery UI 1.8.5和jqGrid 3.8.1版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近做项目用到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
 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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值