私はgrailsアプリにページングのものを追加したいと思います。私は、リストのアクションを持っており、それには私がこれをしなかった:Grailのページネーション
if(!params.max){
params.max = 3
}
def query = Profile.where {
userType == "F"
}
def freelancers = query.list(sort:"firstName", max:params.max)
if(freelancers) {
def freelancersCount = query.count()
return[freelancer:freelancers, fCount:freelancersCount]
} else {
response.sendError(404)
}
私はこれが書いたGSPに
:
<div id="paginate">
<g:paginate controller="freelancers" action="list" total="${fCount}"/>
</div>
すべてが大丈夫です、私のデシベルで5つのオブジェクトを持っていると私はわずか3を見ることができますブラウザーでgspページを開くと、他の2オブジェクトを開くために[次へ]をクリックすると、同じ3つのオブジェクトが表示されます。何が間違っていて、私は何をしなければならないのですか?
ありがとうございます。 g:paginateタグにCSSスタイルを使用することはできますか? –
@Jack:はい、ソースを見て、grailsがHTMLに置くクラスをチェックアウトし、それらのクラスをセレクタに使用します。 (どちらか、またはmain.cssのハック) –