2017-12-31 9 views
0

테이블 요약에 summarytext를 어떻게 추가할까요?Yii2 GridView 추가 summarytext

이 검색 api이긴하지만 여전히 언더 랜드는 될 수 없습니다.

MYVIEW :

<div> 
    <div class="bg-primary text-white">i want to this in summary text</div> 
    <?= GridView::widget([ 
     'dataProvider' => $provider, 
     'summaryOptions' => [ 
      'class' => 'bg-primary text-white', 
     ], 
     'columns' => [ 
      'id', 
      'address', 
      'email', 
      [ 
       'class' => 'yii\grid\ActionColumn', 
       'header' => 'button', 
       'headerOptions' => ['style' => 'color:#337ab7'], 
       'template' => '{update}{delete}', 
       'buttons' => [ 
       'update' => function ($url,$model) { 
        $url = Url::to(['controller/update', 'id' => $model->id]); 
        return Html::a('<span class="glyphicon glyphicon-pencil"></span>', $url, [ 
           'title' => Yii::t('app', 'lead-update'), 
        ]); 
       }, 
       'delete' => function ($url, $model) { 
        $url = Url::to(['controller/delete', 'id' => $model->id]); 
        return Html::a('<span class="glyphicon glyphicon-trash"></span>', $url, [ 
           'title' => Yii::t('app', 'lead-delete'), 
        ]); 
       } 
       ], 
      ], 
     ], 
    ]); 
    ?> 
</div> 

당신이 사람 덕분에 나를 도울 수 있기를 바랍니다!

답변

0

당신이 바닥 글에 할당 var에 (또는 기능)이 이 필요하고 그리드 구성 showFooter = TRUE로 설정해야합니다 당신이 빌드의 VAR에게 값을 가져 오지위한 기능을 광고를 필요로하는 값을 지정

<?php 
    $mySummary ="i want to this in summary text"; 

    echo GridView::widget([ 
    'dataProvider' => $provider, 
    'showFooter'=>TRUE, 
    'summaryOptions' => [ 
     'class' => 'bg-primary text-white', 
    ], 
    'columns' => [ 
     'id', 
     [ 
      'attribute' => 'address', 
      'footer' => $mySummary, 
     ] 

     'email', 
     ..... 
+0

내가이 데모 요약 http://demos.krajee.com/grid-demo – JACKY

+0

같은 결과를 원하는 원하는 showFooter 다른 같은의를 보이는 것을 발견 – JACKY

0

은 내가

'caption'=>'<h2>Javed</h2>', 
'captionOptions' => [ 
     'class' => 'bg-primary text-white', 
],