Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated the syntax of pagination

...

TO CUSTOMISE THE PAGINATION OUTPUT, CREATE YOUR OWN farPagination webskin. The default is displayLinks.cfm

Code Block
<cfoutput>
<cfif getPageTo() GT 1>
	<cfoutput>
	<div class="paginationpaginator-wrap">
<p>
  <skin:buildPaginationLink stLink="#getLink('first')#" />
  <skin:buildPaginationLink stLink="#getLink('previous')#" linkText="<<" />

  		<div class="paginator">	
			#renderLink(linkid="previous", linkText="< previous")#
			
			<cfloop from="#getPageFrom()#" to="#getPageTo()#" index="i">
    <skin:buildPaginationLink stLink="#getLink(				#renderLink(linkid=i)#" />
  
			</cfloop>

  <skin:buildPaginationLink stLink="#getLink('next')#"			
			#renderLink(linkid="next", linkText=">>"next />
  <skin:buildPaginationLink stLink="#getLink('last')#"
		</>div>
	</p>
<h4>Page #getCurrentPage()# of #getTotalPages()#</h4>
</div>div>
	</cfoutput>	
</cfoutput>cfif>

EXAMPLE CODE:

Code Block
<skin:pagination
query="#yourquery#"
typename="yourtypename"
recordsPerPage="#stobj.numitems#"> 
	
<skin:view objectid="#stobject.objectid#" typename="yourtypename" webskin="#stObj.displaymethod#" />

</skin:pagination>

...