0
Ich versuche, SELECT2 als Filter für eine Spalte zu verwenden, aber es wurde nicht gerendert!GridView :: FILTER_SELECT2 funktioniert nicht
Dies ist mein Code:
<?php
use yii\helpers\Html;
use yii\widgets\LinkPager;
use yii\widgets\ListView;
use yii\data\ActiveDataProvider;
use kartik\grid\GridView;
use yii\widgets\Pjax;
use yii\helpers\Url;
use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper;
use app\models\country;
?>
<?php
echo GridView::widget([
'columns' => [
['attribute' =>'id','filter'=>GridView::FILTER_SELECT2],
'name'],
'dataProvider'=> $dataProvider,
'filterModel' => $searchModel,
'export'=>false,
'pjax'=>true,
'pjaxSettings'=>[
'neverTimeout'=>true]
]);
?>
und als ich dieses Ergebnis in Browser erhalten:
danke, du hast recht .. ich aktualisiere nur die normale Gridview zu Kartik Gridview. im ersten seinen Filter. aber jetzt gab es eine leere liste box !! Woher nehmen Sie diese Select2 die Daten? – Tlopasha
[Foto] [1] [1]: https: //s14.postimg.org/acazsqqpd/Unbenanntxx.png – Tlopasha
Fügen Sie dort 'filter' hinzu und setzen Sie den Wert als Array der verfügbaren Optionen wie erwähnt [in den Dokumenten] (https://github.com/yiisoft/yii2/blob/2.0.10/framework/grid/DataColumn.php#L98) – Bizley