0

画面に表示される結果の数を表示するようにウィジェットを構成するにはどうすればよいですか? 標準の CGridview ページネーションなど ( *の場合は 4087 の 1 ~ 10 を表示)

 <?php $this->widget('common.ext.bootstrap.widgets.TbGridView', array(
    'id'=>'search-by-name-grid',
    'type' => 'striped',
    'dataProvider'=>$dataProvider,
    'template'=>'{items}{pager}',
    'enablePagination' => true,
    'columns'=>array(
4

1 に答える 1

5

属性で指定する必要{summary}がありますtemplate

<?php $this->widget('common.ext.bootstrap.widgets.TbGridView', array(
    'id'=>'search-by-name-grid',
    'type' => 'striped',
    'dataProvider'=>$dataProvider,
    'template'=>'{summary}{items}{pager}',
    'enablePagination' => true,
    'columns'=>array(

概要テキストのフォーマットを設定するには

TbGridViewから延長されCGridViewます。summaryTextしたがって、の属性を使用できますCGridView

<?php $this->widget('common.ext.bootstrap.widgets.TbGridView', array(
    'id'=>'search-by-name-grid',
    'type' => 'striped',
    'dataProvider'=>$dataProvider,
    'template'=>'{summary}{items}{pager}',
    'enablePagination' => true,
    'summaryText'=>'Displaying {start}-{end} of {count} results.'

ドキュメントによると、「summaryText」で次のトークンを使用できます

{start}: the starting row number (1-based) currently being displayed
{end}: the ending row number (1-based) currently being displayed
{count}: the total number of rows
{page}: the page number (1-based) current being displayed, available since version 1.1.3
{pages}: the total number of pages, available since version 1.1.3
于 2012-10-19T07:54:58.543 に答える