Recent Changes - Search:

edit SideBar


Firefox 2
Get Thunderbird!

PaginationLinksRemote

Aşağıdaki kod bir ajax uygulamasında kullanılmak üzere safya linklerini oluşturur. Örnek:

1 ... 5 6 7 ... 13

Bu kod herhangi bir helper içinde kullanılacağı gibi en makul yer application_helper.rb dosyasıdır.

app/helpers/application_helper.rb

def pagination_links_remote(paginator)
	page_options = {:window_size => 1}
	pagination_links_each(paginator, page_options) do |n|
		options = {
			:url => {:action => 'list', :params => @params.merge({:page => n})},
			:update => 'table',
			:before => "Element.show('spinner')",
			:success => "Element.hide('spinner')"
		}
		html_options = {:href => url_for(:action => 'list', :params => @params.merge({:page => n}))}
		link_to_remote(n.to_s, options, html_options)
	end
end

Kaynaklar:

http://dev.nozav.org/index.html

Edit - History - Print - Recent Changes - Search
Page last modified on April 04, 2007, at 09:45 PM