<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-167  評論-65  文章-0  trackbacks-0

    環(huán)境: ruby 1.8.7 + rails 2.1.0 

    預(yù)覽效果:

    clip_image001

    步驟:

    1,在helpers 添加 繼承 類

    class RemoteLinkRenderer < WillPaginate::LinkRenderer

    def prepare(collection, options, template)

    @remote = options.delete(:remote) || {}

    super

    end

    protected

    def page_link(page, text, attributes = {})

    @template.link_to_remote(text, {:url => url_for(page), :method => :get}.merge(@remote))

    end

    end

    2,在config下的enviroment.rb 最后添加

    WillPaginate::ViewHelpers.pagination_options[:class] = 'digg_pagination'

    WillPaginate::ViewHelpers.pagination_options[:previous_label] = '上一頁'

    WillPaginate::ViewHelpers.pagination_options[:next_label] = '下一頁'

    WillPaginate::ViewHelpers.pagination_options[:renderer] = 'RemoteLinkRenderer'

    3 建立css 樣式表

    .digg_pagination { /* 樣式一 */

    background: white;

    /* self-clearing method: */ }

    .digg_pagination a, .digg_pagination span {

    padding: .2em .5em;

    display: block;

    float: left;

    margin-right: 1px; }

    .digg_pagination span.disabled {

    color: #999;

    border: 1px solid #DDD; }

    .digg_pagination span.current {

    font-weight: bold;

    background: #2E6AB1;

    color: white;

    border: 1px solid #2E6AB1; }

    .digg_pagination a {

    text-decoration: none;

    color: #105CB6;

    border: 1px solid #9AAFE5; }

    .digg_pagination a:hover, .digg_pagination a:focus {

    color: #003;

    border-color: #003; }

    .digg_pagination .page_info {

    background: #2E6AB1;

    color: white;

    padding: .4em .6em;

    width: 22em;

    margin-bottom: .3em;

    text-align: center; }

    .digg_pagination .page_info b {

    color: #003;

    background: #6aa6ed;

    padding: .1em .25em; }

    .digg_pagination:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden; }

    * html .digg_pagination {

    height: 1%; }

    *:first-child+html .digg_pagination {

    overflow: hidden; }

    .apple_pagination {

    background: #F1F1F1;

    border: 1px solid #E5E5E5;

    text-align: center;

    padding: 1em; }

    .apple_pagination a, .apple_pagination span {

    padding: .2em .3em; }

    .apple_pagination span.disabled {

    color: #AAA; }

    .apple_pagination span.current {

    font-weight: bold;

    background: transparent url(apple-circle.gif) no-repeat 50% 50%; }

    .apple_pagination a {

    text-decoration: none;

    color: black; }

    .apple_pagination a:hover, .apple_pagination a:focus {

    text-decoration: underline; }

    4,view中使用;

    共找到<%= @messages.total_entries %>條記錄,共<%= @messages.total_pages %>頁.

    <%= will_paginate @messages ,:remote => {:update => 'messages'} %>


    這樣的做法, 是放在了enviroment.rb中,即是default的, 那么 我想單獨設(shè)置怎么辦呢。。。在view 中如下寫法即可以:

    <%= will_paginate @messages , :renderer => 'RemoteLinkRenderer' , :class => 'apple_pagination' ,:previous_label => '<<上一頁', :next_label => '下一頁>>' %>

     Link:

    http://woork.blogspot.com/2008/03/perfect-pagination-style-using-css.html

    http://weblog.redlinesoftware.com/2008/1/30/willpaginate-and-remote-links

    http://thewebfellas.com/blog/2008/8/3/roll-your-own-pagination-links-with-will_paginate



    write by feng
    posted on 2009-03-25 09:37 fl1429 閱讀(1772) 評論(0)  編輯  收藏 所屬分類: Rails
    已訪問數(shù):
    free counters
    主站蜘蛛池模板: 亚洲网站免费观看| 久久91亚洲精品中文字幕| 亚洲影视自拍揄拍愉拍| 免费人妻无码不卡中文字幕系| 在线播放亚洲第一字幕| 无码精品一区二区三区免费视频| 免费一级e一片在线播放| 亚洲AV永久无码精品放毛片| 午夜色a大片在线观看免费| 亚洲国产成人久久精品大牛影视 | av无码免费一区二区三区| 亚洲AV福利天堂一区二区三| 在线免费观看国产| 亚洲一区中文字幕在线观看| 最近2019中文字幕免费看最新| 亚洲一区AV无码少妇电影| 国产高清免费观看| 一级毛片成人免费看a| 亚洲乱码中文字幕久久孕妇黑人| 免费看一区二区三区四区| 亚洲国产精品久久| 扒开双腿猛进入爽爽免费视频 | 亚洲一级片在线播放| 国内大片在线免费看| 一级做a爰片久久毛片免费看| 中文亚洲AV片不卡在线观看| 久久久久国产精品免费网站| 亚洲人成7777| 亚洲日韩VA无码中文字幕 | 夜夜爽免费888视频| 免费国产va在线观看| 亚洲AV永久无码精品水牛影视| 18成禁人视频免费网站| 国产精品久久久久久亚洲小说| 亚洲精品卡2卡3卡4卡5卡区| 69式国产真人免费视频 | 暖暖免费在线中文日本| 国产成人精品日本亚洲11| 国产免费观看网站| 91热久久免费精品99| 色欲色欲天天天www亚洲伊|