0

ユーザーコントローラーにこのリストメソッドがあります

def listUser(Integer max) {
    params.max = Math.min(max ?: 10, 100)
    [userInstanceList: User.list(params), userInstanceTotal: User.count()]
}

およびmyView.gspの下

<g:sortableColumn params="[controller='user']" property="username" title="${message(code: 'user.username.label', default: 'Username')}" />

しかし、エラーjava.lang.String cannot be cast to java.util.Map$Entry が表示されます

ページネーションも

<div class="pagination">
            <g:paginate controller="user" action="listUser" total="${userInstanceTotal}" />
</div>

Tag [paginate] is missing required attribute [total]エラーが発生します

ただし、listUser.gspの下にある場合、両方のエラーがなくなります

4

1 に答える 1

1
<g:sortableColumn params="[controller='user']" ...>

その等号はコロンでなければなりません

<g:sortableColumn params="[controller:'user']" ...>
于 2013-09-26T15:45:12.703 に答える