0
我試圖使用無頁面實現而沒有任何成功,並且演示似乎相當有限,無法在新的Java中使用無頁面。當我運行這一點,向下滾動,加載消息和GIF顯示,但不更新......Pageless與Rails 3.2無法正常工作
在ApplicableIc.retrieve返回此查詢發現結果
paginate(:page => params[:page], :per_page => 40, :conditions => [retrieve_cond,*values],
:order => "#{params[:order]}, qrisk, platform, submodule, feature, root_name, suite_name, case_name, ic_name")
在控制器
def current_objects
if !params[:project_id].blank? && !params[:start_date].blank? && !params[:end_date].blank?
@current_objects ||= ApplicableIc.retrieve(params.merge(:order => "root_name,suite_name,case_name,ic_name"))
if [email protected]_objects.any?
flash.now[:error] = "No Results for these parameters, please change your inputs"
end
@current_objects
end
end
在html.haml查看
.container#applicable_ics
-if @applicable_ics
%table
%thead
%tr
%th= sortable "Executed Platforms"
%th= sortable "Passed Platforms"
...
%tbody=render :partial => "applicable_ics"
= will_paginate(@applicable_ics)
= pageless(250, "Loading next '#{@applicable_ics.per_page}' of '#{@applicable_ics.total_entries}' rows", @applicable_ics.total_pages, "#{url_for params.except(:page).merge(:format => :js)}")
應用助手
def pageless(distance, loaderMsg, total_pages, url=nil, container=nil)
yell "comes here pageless"
opts = {
:distance => distance,
:totalPages => total_pages,
:url => url,
:loaderMsg => loaderMsg,
:loaderImage => image_path("indicator.gif")
}
container && opts[:container] ||= container
javascript_tag("$('#applicable_ics tbody').pageless(#{opts.to_json});")
end
任何瞭解,指導或幫助將不勝感激
好誰想要使用make足智多謀,pageless,這是不可能或很難同時使用兩者的人。 –