【问题标题】:How to display pagination links below TbExtendedGridView in YiiBooster?如何在 YiiBooster 的 TbExtendedGridView 下方显示分页链接?
【发布时间】:2014-06-21 17:09:58
【问题描述】:

我一直在搜索,但找不到像这样显示分页链接的方法:

在网格视图上。

我的网格有这个配置:

<?php
$dataProvider=$model->search();
$dataProvider->pagination = array('pageSize'=>1); // Forced to show 1 item per page to make sure the pagination is triggered.
$widget = $this->widget('bootstrap.widgets.TbExtendedGridView', array(
  'id'=>'_grid',
  // 'filter'=>new CallReport,
  'fixedHeader' => true,
  'responsiveTable' => true,
  'headerOffset' => 30, // 40px is the height of the main navigation at bootstrap
  'selectableRows'=>1,
  'selectionChanged'=>'function(id){ 
    if ( $.fn.yiiGridView.getSelection(id).length ) {
      $("#selectBtnID").fadeIn("fast");
    } else {
      $("#selectBtnID").fadeOut("fast");
    }
  }',
  'afterAjaxUpdate'=>'function(id){ 
    if ( $.fn.yiiGridView.getSelection(id).length ) {
      $("#selectBtnID").fadeIn("fast");
    } else {
      $("#selectBtnID").fadeOut("fast");
    }
  }',
  'type'=>'striped bordered',
  'enablePagination' => true,
  'pager' => array(
        'cssFile' => false,
        'header' => false,
        'firstPageLabel' => 'First',
        'prevPageLabel' => 'Previous',
        'nextPageLabel' => 'Next',
        'lastPageLabel' => 'Last',
    ),
  'summaryText'=>'Displaying {start}-{end} of {count} results.',
  'dataProvider' => $dataProvider,
  'template' => "{items}",
  'columns' => array(
            array('name' => 'call_date','header' => 'Call Date'),
            array('name'=>'remarks', 'header'=>'Remarks'),
            array('name'=>'appointment_date', 'header'=>'Appointment Date'),
            array('name'=>'appointment_venue', 'header'=>'Appointment Venue'),
            array('name'=>'appointment_remarks', 'header'=>'Appointment Remarks'),
            array('name'=>'issues_concern', 'header'=>'Issues/Concern'),
            array('name'=>'supervisor_message', 'header'=>'Supervisor Message'),
    ),
));
?>

谁知道如何实现这一目标?

TIA

【问题讨论】:

    标签: php gridview yii pagination yii-booster


    【解决方案1】:

    像这样修复你的模板行

    ....
        'summaryText'=>'Displaying {start}-{end} of {count} results.',
        'dataProvider' => $dataProvider,
        'template' => "{items}",
    ....
    

    ....
       'summaryText'=>'Displaying {start}-{end} of {count} results.',
        'dataProvider' => $dataProvider,
        'template' => "{items}{pager}",
    ....
    

    【讨论】:

      【解决方案2】:

      我有类似的问题, 对我来说,夏天的文字没有显示

      我的代码是

      $this->widget('booster.widgets.TbExtendedGridView',
              array(
                      'type' => 'striped',
                      'dataProvider' => $dataprovider,
                      'responsiveTable' => true,
                      'summaryText'=>'Displaying {start}-{end} of {count} results.',
                      'template' => "{items}{pager}",             
                      'columns' => array(
                              array(
                                      'header'=>'Title',
                                      'value'=>'$data->qtitle',
                              ),
                              array(
                                      'header'=>'Url',
                                      'type'=>'raw',
                                      'value'=>'$data->qurl',
                      ),
                      array(
                              'header'=>'Attachments',
                              'type'=>'html',
                              'value'=>function($data) {
                                  $arr=json_decode($data->attachments);
                                  if(count($arr)<1) return "No Attachments";
                                  else{
                                      $value=Files::model()->getfileurls($arr);   
                                  }
      
                                  return $value;
                              },
                              ),
                      array(
                          'header'=>'Submited On',
                          'value'=>'$data->submitedon',
                              ),
      
                      ),
      ));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-26
        • 2013-04-07
        • 1970-01-01
        • 2021-12-08
        • 1970-01-01
        相关资源
        最近更新 更多