写给永动机接触者的一封信
2008-10-10 14:54
183 查看
早上又花了几分钟把昨天的代码稍微该了下,将rails支持的ajax callback加进去,修改remote_page_link_or_span
新增
那么这样我们的页面上可以加上任何原来rails ajax的callback了,来几个例子
一:Confirm
看到效果了吗,在提交的时候会确认
二:把昨天偷懒的代码抽取出来
三:如果你的controller不是用rjs做的,即不是
你可以直接指定:update
def remote_page_link_or_span(page, span_class, text, param, options) unless page content_tag :span, text, :class => span_class else link_to_remote text, @@default_options.merge(options).merge({:url=>params.merge(param.to_sym => (page !=1 ? page : nil))}) end end
新增
@@default_options = {:method=>:get, :update=>''}
那么这样我们的页面上可以加上任何原来rails ajax的callback了,来几个例子
一:Confirm
<%=ajax_paginate @users,:confirm=>'Go?'%>
看到效果了吗,在提交的时候会确认
二:把昨天偷懒的代码抽取出来
<%=ajax_paginate @users, :before => %(Element.show('spinner')), :success => %(Element.hide('spinner'))'%>
三:如果你的controller不是用rjs做的,即不是
render :update do |page| page.replace_html :page, :partial=>'list' end
你可以直接指定:update
<%=ajax_paginate @users,:update=>'page', :before => %(Element.show('spinner')), :success => %(Element.hide('spinner'))'%>
相关文章推荐
- 写给即将入行的程序员的一封信【转csdn】
- 写给新手程序员的一封信
- [转]写给即将入行的程序员的一封信
- 写给新手程序员的一封信
- 转载自程序员面试之家:写给即将入行的程序员的一封信
- 写给即将入行的程序员的一封信
- [转]20年工作经验的架构师写给程序员的一封信
- 写给新手程序员的一封信
- 写给未来自己的一封信
- 周经理写给公司 的一封信
- 老板,我只想要台好一点的电脑!【写给老板的一封信】
- 写给新手程序员的一封信【转】
- 诸葛亮写给后代的一封信,只有86个字
- 写给新手程序员的一封信(月光博客)
- 一位导师写给研究生一封信
- 程序员写给同事的一封信
- 2010龙星计划 机器学习 邢波老师(Eric)写给学员的一封信
- 写给自己的一封信
- 写给年轻程序员的一封信
- 写给年轻程序员的一封信(以资鼓励)