1、实现了将数据库中的记录按不同的分页条件进行分页;
以往都是直接利用rails中的<%=pagination%>进行分页;为了将CRM系统的页面美化,用图标来链接“下一页”、”上一页”等,必须在图片的onclick事件中带有页面的参数,page_num;以下为自己写的一段分页的代码:
page_size = 2
page_num = params[:page_num].to_i
@accounts = Account.find(:all,:conditions=>[sql,params],:limit=>page_size,:offset=>page_num*page_size)
@record_count = Account.find_by_sql(["select count(*) as rcount from accounts where #{sql}",params])[0].rcount.to_i
total_page = @record_count/page_size
@total_page = (@record_count%page_size == 0 ? total_page : total_page+1)
其中,params[:page_num]为当前页数,@total_page为总页数,@record_count为总记录数;
:limit为所取记录的条数,:offset为从多少条记录开始取;
2、在rails的<%=select%>中添加html选项时要注意在之前加{},例如:
<%=select :user,:name,{},{:size=>4,:multiple=>true}%>
或者
<%=select :user,:name,{:include_blank=>true},{:size=>4,:multiple=>true}%>
以往都是直接利用rails中的<%=pagination%>进行分页;为了将CRM系统的页面美化,用图标来链接“下一页”、”上一页”等,必须在图片的onclick事件中带有页面的参数,page_num;以下为自己写的一段分页的代码:
page_size = 2
page_num = params[:page_num].to_i
@accounts = Account.find(:all,:conditions=>[sql,params],:limit=>page_size,:offset=>page_num*page_size)
@record_count = Account.find_by_sql(["select count(*) as rcount from accounts where #{sql}",params])[0].rcount.to_i
total_page = @record_count/page_size
@total_page = (@record_count%page_size == 0 ? total_page : total_page+1)
其中,params[:page_num]为当前页数,@total_page为总页数,@record_count为总记录数;
:limit为所取记录的条数,:offset为从多少条记录开始取;
2、在rails的<%=select%>中添加html选项时要注意在之前加{},例如:
<%=select :user,:name,{},{:size=>4,:multiple=>true}%>
或者
<%=select :user,:name,{:include_blank=>true},{:size=>4,:multiple=>true}%>
发表评论
-
08/1/8
2009-03-08 09:49 5421,sysdate oracle中表示今天的日期函数不是no ... -
08/1/7
2009-03-08 09:48 5251、<%=select table_name,attri ... -
mysql函数
2009-03-08 09:47 8741、coalesce(a,b,c):返回参数列表中第一个不为n ... -
笔记6
2009-03-08 09:46 6311、在模型中动态生成代码的函数module_eval 有时需 ... -
08/12/31
2009-03-08 09:45 657mysql中的一些用法: 1、user():列出数据库的用户名 ... -
08/12/30
2009-03-08 09:44 804一、date_select(object_name,metho ... -
08/12/29
2009-03-08 09:43 705escape(), encodeURI()和encodeUR ... -
08/12/26
2009-03-08 09:43 7271、Table1.find(:all,:conditions= ... -
08/12/25
2009-03-08 09:42 7642、camelize 功能与ruby中的capitalize有 ... -
08/12/24
2009-03-08 09:41 7151、在知识库系统中添加了上传和播放mp3功能。 2、对考勤系 ... -
08/12/22
2009-03-08 09:31 739由于在周末的时候在系统的“项目”模块中添加了“项目类别”模块 ... -
08/12/17
2009-03-08 09:30 720今天本打算利用javascript做一个系统的导航的,所以在网 ... -
08/12/5
2009-03-08 09:29 669今天将系统给老板看了,老板提了几点意见: 1、在各模块的列表中 ... -
笔记5
2009-03-08 09:23 4511、解决了昨天完成的搜索记录中还存在的问题: 现象:搜索条件中 ... -
笔记4
2009-03-08 09:19 6901,The old way var a = document ... -
笔记3
2009-03-08 09:16 613今天主要看了下sql语句在oracle中的实现 一、orac ... -
笔记2
2009-03-08 09:12 672昨天,已经弄好了项目的显示和添加模块,今天继续完成了项目职能的 ... -
笔记1
2009-03-08 09:08 561今天做CRM系统中的用户 ...
相关推荐
在IT行业中,构建高效、安全的后端框架是至关重要的,尤其在开发Web服务时。本教学资源聚焦于使用FastAPI和Tortoise这两个强大的工具来搭建后端基础架构。FastAPI是一个现代化、高性能的Web API框架,而Tortoise则是...
2011/11/10 13:12 19,113 cetc.c 2011/11/10 13:12 54 cetc.h 2011/12/08 17:03 14,667 DBKDrvr.c 2011/11/10 13:12 84 DBKDrvr.h 2011/11/10 13:12 7,145 DBKFunc.c 2011/11/10 13:12 5,278 DBKFunc.h 2012/04/04 ...
检查日期,7/22/11,7/8/11,7/1/11,6/17/11 14:51,6/10/11 13:34,5/26/11 16:08,5/20/11 10:22,5/13/11 13:24,5/6/11 15:24,4/29/11 15:24,4/22/11 13:24,4/15/11 11:24,4/1/11 15:24,3/25/11 10:24,3/11/11 11:51,3/4...
日期: 2010/08/11 1.修正红土地出错问题 2.修正奍牛N多BUG(完工95%) ////////////////////////////////////////////////////////////////4.8 Beta1// 日期: 2010/08/9 1.更新开心农场转QQ农场工具 日期: 2010/...
2013/11/04 周一 21:08 44,600 AHLocale.xml 2014/05/12 周一 07:31 29,866 AHNavigationDrawer.jar 2014/05/12 周一 07:30 11,206 AHNavigationDrawer.xml 2013/07/09 周二 20:30 19,469 AHPreferenceActivity.jar ...
2017/11/19 01:28 7,508 skin.cpp 2017/11/19 00:46 3,909 skinH.dsp 2017/11/19 00:13 518 skinH.dsw 2017/11/19 01:29 41,984 skinH.ncb 2017/11/19 01:29 48,640 skinH.opt 2017/11/19 01:28 1,610 skinH.plg ...
2018/10/10 17:11 11,775,406 ansible-2.7.0rc4.tar.gz 2018/10/12 17:18 104,964 asn1crypto-0.24.0.tar.gz 2018/10/15 08:58 42,575 bcrypt-3.1.4.tar.gz 2018/10/12 16:46 438,498 cffi-1.11.5.tar.gz 2018/10/12...
2014/11/10 21:55 179,424 CDib-位图操作类.rar 2007/12/06 13:16 2,678 CInifile.rar 2007/12/06 13:20 2,442 CIniFile.zip 2014/10/23 16:15 47,038 CLISTCTRL派生类,可排序设置背景色,可直接编辑修改.rar 2013/...
2013/08/19 11:03 <DIR> . 2013/08/19 11:03 <DIR> .. 1998/08/05 04:12 <DIR> CHINESE 1998/07/29 18:59 109,969 DISPEX.DLL 1998/07/29 18:59 1,209,970 JSCRIPT.DLL 1997/05/24 17:16 2,154 MSSCRIPT.CNT 1997/05...
分包压缩上传,共计12个压缩包。 可直接编译。Ubuntu20.04环境编译步骤: 解压: cat 108.0.5359.156.tar.gz* > 108.0.5359.156.tar.gz && tar -zxvf 108.0.5359.156.tar.gz 1. ./build/install-build-deps-android....
在给定的标题 "java.text.ParseException: Unparseable date: 2/10/2010 15:20:05" 中,问题的核心在于日期格式“2/10/2010 15:20:05”没有被正确地识别和解析。 这个异常表明,程序正在尝试将这个日期字符串转换成...
2019/11/10 21:35 2,140 串.cpp 2019/11/20 21:49 2,021 二叉树.cpp 2019/09/22 22:58 1,305 复数.cpp 2019/09/25 11:20 1,750 带头结点链表.cpp 2019/11/11 19:51 11,164 广义表.cpp 2019/11/11 20:30 1,917 ...
c++11 help 20140208.chm c++11最新帮助文件,更新到2014/02/08。 包括c/c++相关的标准帮助, 还有stl等帮助 该版本相对原来发的版本有更新,去除了一堆出现的难看的?
11. **选择存储器类型**:根据实际应用情况选择相应的存储器类型。 通过以上步骤,可以轻松地创建一个项目,并准备好进行后续的编辑、编译和调试工作。Codewarrior IDE 提供了全面的开发工具和支持,使得开发 HC08/...
2012/01/21 14:00 11,138 Hi3531 SDK 安装以及升级使用说明.txt 2012/05/15 19:15 623,367 Hi3531/Hi3532 Linux开发环境 用户指南.pdf 2012/08/31 15:15 589,558 Hi3531/Hi3532 PCIE级联应用指南.pdf 2012/05/15 ...
2007/11/10 08:49 9,385 YLMF系统服务优化.bat 2005/05/09 02:49 24,956 关闭系统无用服务.bat 2008/04/27 17:50 6,092,288 完美设置优化.EXE 2006/02/27 06:16 32,768 快速更改分辨率.exe 2008/06/10 07:56 5,602,...
24Cxx I2C EEPROM字节读写驱动程序,芯片A0-A1-A2要接GND(24C65接VCC,具体看DataSheet)。现缺页写、页读,和CRC校验程序。以下程序经过50台验证,...Atmel 24C01 比较特殊,为简约型,为其单独编程.51晶振为11.0592MHz
根据给定的文件信息,以下是对相关知识点的详细解析: ### DB2数据库操作与特性 #### 触发器(Trigger)在DB2中的应用 触发器是DB2中一种非常强大的功能,它允许用户在数据发生更改时自动执行特定的数据库操作。...
【苏州大学计算机专业考研改革】 苏州大学计算机专业的考研政策出现重大调整,预计将在19日公布正式消息,从自命题专业课改为全国统考科目——408计算机学科专业基础综合。这一变化对于备考苏州大学计算机专业的...
一款具备保护眼睛方法、定时提醒、Windows前景调节器等功能的小应用。 我的第一款实用工具-眼保程序(EyesBaby) ...EyesBaby1.0使用帮助文档 ...http://blog.csdn.net/yizhuqing/archive/2010/01/11/5171688.aspx