文章列表
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=>p ...
- 2009-03-08 09:25
- 浏览 616
- 评论(0)
1、解决了昨天完成的搜索记录中还存在的问题:
现象:搜索条件中,为一般文本框:params[:content]的可以记录,可是若名称为二级类型例如:params[:project][:content]的则不可以记录;
原因:将params.to_yaml后,数据将会安装hash的方式存入数据库中,也就是说,是以params[:project][:content]的形式存入数据库的,所以在取出是也得按params[:project][:content]的形式取出;
2、在crm系统中添加修改密码模块
另:1、生成自动选择的select标签时,在ASP中是必须一个一个的进行判断的,而rails ...
- 2009-03-08 09:23
- 浏览 451
- 评论(0)
1,The old way
var a = document.createElement('a');
a.setAttribute('class', 'foo');
a.setAttribute('href', '/foo.html');
a.appendChild(document.createTextNode("Next page"));
The new way
var a = new Element('a', { 'class': 'foo', href: '/foo.html' }).update("Next page");
1、将 ...
- 2009-03-08 09:19
- 浏览 690
- 评论(0)
今天主要看了下sql语句在oracle中的实现
一、oracle中实现类似mysql中的分段搜索规定条数的记录
在mysql中可以用以下语句得到从第10条记录开始的前10条记录:
select * from tables limit 10 offset 10;
在oracle中实现类似的结果,其sql语句:
select * from (select t.*,rownum as num from tables t) where num > 10 and num <20;
二、在oracle数据库中新建用户时,权限设置:在 role privelidges:中 ...
- 2009-03-08 09:16
- 浏览 613
- 评论(0)
昨天,已经弄好了项目的显示和添加模块,今天继续完成了项目职能的添加及职能负责人的添加
1、分类的select选择标签
需求:在选择职能名称时,有大类和小类之分,为了更方便用户选择,需要一个可以分类的选择框;
解决方法:在helper中定义一个函数,用改函数按类型生成select的html代码,在将html代码插入到视图代码中即可;具体实现代码为:
def role_selector(obj,name,value)
html = "<select name='#{name}' id='#{name}' size='10'>"
role_groups ...
- 2009-03-08 09:12
- 浏览 672
- 评论(0)
今天做CRM系统中的用户的添加、显示模块;
一、添加模块
在做添加用户模块时,用了简便的方法——在模型中用检验,validates_presence_of,validates_conformation_of,等来检验模型的属性;当错误生成时,用系统自动生成的样式——scoffold.c ...
- 2009-03-08 09:08
- 浏览 561
- 评论(0)