Dear all,
I’ve been using the yii2-grid widget from Kartik and it works great so far. The only issue I have is that the toolbar does not show up. I’ve tried different configuration options, nothing seems to work. This is my code:
<?php
use yii\helpers\Html;
use kartik\grid\GridView;
/* @var $this yii\web\View */
/* @var $searchModel app\models\UsertypeSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Usertypes';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="usertype-index">
<?php // echo $this->render('_search', ['model' => $searchModel]); ?>
<p>
<?= Html::a('Create Usertype', ['create'], ['class' => 'btn btn-success']) ?>
</p>
<?php
$gridColumns = [
//['class' => 'kartik\grid\SerialColumn'],
[
'class' => 'kartik\grid\DataColumn',
'attribute' => 'name',
'vAlign' => 'middle',
],
[
'class' => 'kartik\grid\BooleanColumn',
'attribute' => 'can_create_booking',
'vAlign' => 'middle',
],
[
'class' => 'kartik\grid\BooleanColumn',
'attribute' => 'can_see_billing',
'vAlign' => 'middle',
],
[
'class' => 'kartik\grid\BooleanColumn',
'attribute' => 'can_create_user',
'vAlign' => 'middle',
],
[
'class' => 'kartik\grid\BooleanColumn',
'attribute' => 'can_create_instrument',
'vAlign' => 'middle',
],
[
'class' => 'kartik\grid\BooleanColumn',
'attribute' => 'can_create_job',
'vAlign' => 'middle',
],
[
'class' => 'kartik\grid\BooleanColumn',
'attribute' => 'can_create_supply',
'vAlign' => 'middle',
],
[
'class' => 'kartik\grid\ActionColumn',
'dropdown' => false,
'vAlign' => 'middle',
],
['class' => 'kartik\grid\CheckboxColumn']
];
echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
'responsive' => true,
'hover' => true,
'floatHeader' => true,
'floatHeaderOptions' => ['scrollingTop' => '50'],
'showPageSummary' => false,
'panel' => [
'type' => GridView::TYPE_PRIMARY,
'heading' => 'User Types',
],
'export' => [
'fontAwesome' => true
],
'toolbar' => ['{export}'],
]);
?>
</div>
Any idea why the toolbar is not showing up?