我想更改yii2项目中的默认gridview。所以,我使用composer从kartik安装gridview。我用这个:
$ php composer.phar需要kartik-v / yii2-grid“@dev”
但是当我使用它时会出错。错误告诉我,我没有配置kartik \ grid \ Module。所以,我在commom \ config \ main.php中配置它,这是代码:
'modules' => [
'auth' => [
'class' => 'common\modules\auth\Module',
],
'gridview' => [
'class' => '\kartik\grid\Module',
],
],
但是再次出现错误。错误是:
找不到类'\ kartik \ mpdf \ Pdf',这是PDF导出功能所必需的....
那么,问题是什么?我可以在没有pdf的情况下使用kartik \ grid \ GridView吗?
这是新的gridview代码:
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'kartik\grid\SerialColumn'],
'idPolling',
'namaPolling',
'statusPolling',
'tanggalBuka',
'tanggalTutup',
['class' => 'kartik\grid\ActionColumn'],
],
]); ?>
感谢。
答案 0 :(得分:1)
像这样设置导出错误
<?= GridView::widget([
'export'=>false,
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'kartik\grid\SerialColumn'],
'idPolling',
'namaPolling',
'statusPolling',
'tanggalBuka',
'tanggalTutup',
['class' => 'kartik\grid\ActionColumn'],
],
]); ?>