Grails UI プラグイン 1.0.2 (YUI は 2.6.1) を使用して、Grails 1.1 プロジェクトで YUI DataTable を使用しています。
デフォルトでは、DataTable には 2 つのページネーターが表示されます。1 つはテーブルの上に、もう 1 つはテーブルの下にあります。YUI API ドキュメントを調べると、YUI コンテナーの配列を構成パラメーターとして渡すことができることがわかりましたが、これらのコンテナーの名前は何ですか?
Firebug を使用してページの HTML を調べてみました。ページネーターを含む div の ID は、yui-dt0-paginator0 (上) および yui-dt0-paginator1 (下) です。それらを使用してナビゲーターのコンテナーを構成すると、ナビゲーターはまったく表示されません。Datatable 要素を含む GSP ページの関連する抜粋を次に示します。
<div class="body">
<h1>This is the List of Control Accounts</h1>
<g:if test="${flash.message}">
<div class="message">${flash.message}</div>
</g:if>
<div class="yui-skin-sam">
<gui:dataTable
controller="controlAccount" action="enhancedListDataTableJSON"
columnDefs="[
[key:'id', label:'ID'],
[key:'col1', label:'Col 1', sortable: true, resizeable: true],
[key:'col2', label:'Col 2', sortable: true, resizeable: true]
]"
sortedBy="col1"
rowsPerPage="20"
paginatorConfig="[
template:'{PreviousPageLink} {PageLinks} {NextPageLink} {CurrentPageReport}',
pageReportTemplate:'{totalRecords} total accounts',
alwaysVisible:true,
containers:'yui-dt0-paginator1'
]"
rowExpansion="true"
/>
</div>
</div>
何か助けはありますか?
ありがとう!
ロロ