Ich versuche, Kartik Export zu verwenden und es funktioniert nicht für mich. In Konfigurationsdatei habe ich folgenden Code hinzugefügt:mein Export in yii2 mit kartik-v/yii2-Export funktioniert nicht
'modules' => [
'gridview' => [
'class' => '\kartik\grid\Module',
],
],
In Komponist habe ich hinzugefügt Code Folowing
"kartik-v/yii2-export": "@dev",
"kartik-v/yii2-mpdf":"@dev",
"kartik-v/yii2-grid": "@dev"
Meine Ansicht Code ist wie folgt:
<?php
use yii\helpers\Html;
use kartik\grid\GridView;
use yii\bootstrap\Tabs;
use kartik\export\ExportMenu;
use yii\widgets\Pjax;
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="general-info-index">
<h1><?= Html::encode($this->title) ?></h1>
<?php
<p>
<?= Html::a('create', ['create'], ['class' => 'btn btn-success']) ?>
</p>
<?php
$gridColumns = [
'sfcl_name',
[
'attribute'=> 'org_type',
'value' => 'orgType.cv_lbl'
],
];
echo ExportMenu::widget([
'dataProvider' => $dataProvider,
'columns' => $gridColumns
]);
?>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'pjax'=>true,
'columns' => [
'sfcl_name',
'phone',
[
'attribute'=>'regd_dt_ad',
'format'=>['date', 'php:Y-M-d'],
'xlFormat'=>'mmm\-dd\, yyyy', // different date format
'width'=>'100px'
],
[
'attribute'=> 'org_type',
'value' => 'orgType.cv_lbl'
],
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
</div>
Mein Controller-Code ist:
My controller code to call this view : public function actionIndex()
{
$searchModel = new SfclGeneralSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
Auf cl ick export menu nichts passiert.In Tutorial sah ich, es gab Optionen für den Export in PDF, HTML, CSV, JSON, Text.Sie Optionen funktioniert nicht in meinem Fall.Ist das CSS nicht funktioniert oder was?
Sie haben Fehler entdeckt? .. zeigen Sie Ihre verwandten Controller/Aktion – scaisEdge
gibt es keine Fehler.excel Ansicht Dropdown-Taste funktioniert nicht.Ich habe meinen Controller-Code hinzugefügt. –