2017-12-31 30 views
0

Ich möchte einen zusammenfassenden Text zur tabellarischen Zusammenfassung hinzufügen, wie dies erreicht wird?Yii2 GridView add summarytext

haben diese api suchen, aber immer noch nicht unterschreiben können.

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> 

Hope you Kerl kann mir helfen Dank!

Antwort

0

den Wert zuweisen Sie Anzeige benötigen eine var von Build eine Funktion für retrive den Wert, den Sie die assign in die Fußzeile der var (oder die Funktion) benötigen Sie benötigen und setzen Showfooter = TRUE in der Gitterkonfiguration

<?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

ich mag diese Demo Zusammenfassung führen will http://demos.krajee.com/grid-demo – JACKY

+0

scheine die wie Showfooter anders – JACKY

0

finde ich, was ich will

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