xiaoqiu369

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            7 Posts :: 3 Stories :: 2 Comments :: 0 Trackbacks

          使用插件

          1/ will_paginate

              http://groups.google.com/group/will_paginate

           

          這個(gè)資料很多,不多說(shuō)

           

          2/ squirrel

              下載:http://github.com/thoughtbot/squirrel/tree/master

           

          主要實(shí)現(xiàn) 動(dòng)態(tài)條件的查詢,擴(kuò)展ActiveScaffold find方法。支持跨Model查詢,具體見(jiàn)

              說(shuō)明:http://thoughtbot.com/projects/squirrel

           

          貼段主要實(shí)現(xiàn)代碼

          #controller:

          def index

          #######################################################

          #下面代碼可以按實(shí)際情況提取到Model或其他地方;方便測(cè)試我直接放在index下

          #######################################################
              @permissions = Permission.find(:all) do
                paginate :page => params[:page]||1,:per_page=>5
                any do
                  name == params[:permission][:name] unless params[:permission].nil?
                  code == params[:permission][:code] unless params[:permission].nil?
                  permit_date == params[:permission][:permit_date] unless params[:permission].nil?
                  contact.company == params[:contact][:company] unless params[:contact].nil?
                end
              end
           #######################################################
              respond_to do |format|
                format.html # index.rhtml
                format.xml  { render :xml => @permissions.to_xml }
              end
            end

           

           

          #index--view

           

          <% field_set_tag do %>
            <% form_for :permission, :url=>permissions_url,:method=>:get,:html=>{:method=>:get} do |f| %>
              公司名稱 :<%= text_field_with_auto_complete :contact, :company,{},{:method=>:get}%>  <br>
              證書(shū)類型 :<%= text_field_with_auto_complete :permission, :name,{},{:method=>:get}%>  <br>
              證書(shū)編號(hào) :<%= text_field_with_auto_complete :permission, :code,{},{:method=>:get}%>  <br>
              授與日期 :<%= text_field_with_auto_complete :permission, :permit_date,{},{:method=>:get}%>  <br>
              <%= submit_tag '查詢'  %>
             <% end %>
          <%  end %>

           

          ...

           

          <div class="digg_pagination">
            <div clas="page_info">
              <%= page_entries_info @permissions %>
            </div>
            <%= will_paginate @permissions, :container => false %>
          </div>

          posted on 2009-01-19 11:23 bobqiu 閱讀(187) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 昌都县| 和林格尔县| 沙田区| 通渭县| 绥德县| 克东县| 赤壁市| 米脂县| 玛纳斯县| 通许县| 新蔡县| 长武县| 手游| 永丰县| 梅州市| 韩城市| 大英县| 临桂县| 晋州市| 策勒县| 册亨县| 海南省| 广德县| 航空| 焦作市| 台安县| 甘谷县| 莱西市| 托克托县| 环江| 穆棱市| 富民县| 东乌珠穆沁旗| 武山县| 德化县| 琼结县| 台中县| 尼勒克县| 收藏| 佛学| 襄垣县|