0

Ray Camden には、CF のページネーションに関する優れたガイドがあります: http://www.raymondcamden.com/index.cfm/2006/4/24/ColdFusion-and-Pagination

問題は、ユーザーがどのページにいるかを示すインジケータがないことです。インジケータとは、たとえば、Google で「ピザ」を検索して 4 ページに移動した場合、4 ページはリンクではありません。黒の通常のテキストで、リンクである他のページ番号と区別されます。 http://www.google.com/#q=ピザ&start=30

ユーザーが自分がどのページにいるのかを知るために、Ray のページネーション チュートリアルにどのような変更を加える必要があるかを知りたいです。

4

2 に答える 2

1

Ray のコードの場合、ページ番号は次のようになります。

<cfoutput>
#val( (url.start / perpage ) + 1)#
</cfoutput>

(1 ベースのページ。つまり、最初のページは 0 ではなく 1 ページです)

于 2012-06-08T16:02:58.240 に答える
0

request.maxrowsのようなパラメーター(つまり、ページごとにアイテムを表示する方法)を使用します。これにより、次を使用して現在のページを差し引くこともできます。

start/maxrows = page

(これを少し変更する必要があるかもしれません)

于 2012-06-08T12:42:15.600 に答える