Wie kann ich eine einfache Dropdown-Liste im Suchfeld von GridView::widget, Yii2 verwenden?

Lesezeit: 1 Minute

Benutzer-Avatar
washiur17

Ich versuche, eine Dropdown-Liste im Suchfeld von a zu erstellen GridView::widget, Yii2 zum Suchen verwandter Daten. Wie kann ich also eine einfache Dropdown-Liste im Suchfeld von erstellen? GridView::widgetYii2-Framework?

Vielen Dank.

Benutzer-Avatar
Vikram Pote

Sie können auch den folgenden Code verwenden

[
    'attribute'=>'attribute name',
    'filter'=>array("ID1"=>"Name1","ID2"=>"Name2"),
],

ODER

[
    'attribute'=>'attribute name',
    'filter'=>ArrayHelper::map(Model::find()->asArray()->all(), 'ID', 'Name'),
],

  • Wie kann man den Wert ändern, wie er im Array war?

    – ersks

    17. November 2017 um 16:15 Uhr

  • wie man Platzhalter in der 1. Methode in der oben gegebenen Antwort gibt

    – Goli

    21. Dezember 2017 um 8:03 Uhr


Benutzer-Avatar
Chinmay Waghmare

Fügen Sie dies im Gridview-Spalten-Array hinzu:

[
    'attribute' => 'attribute_name',
    'value' => 'attribute_value',
    'filter' => Html::activeDropDownList($searchModel, 'attribute_name', ArrayHelper::map(ModelName::find()->asArray()->all(), 'ID', 'Name'),['class'=>'form-control','prompt' => 'Select Category']),
],

Ändern Sie die Werte gemäß Ihren Attributen.

  • Gibt es eine Möglichkeit, diesen gefilterten Wert zu übergeben, um ein PDF zu generieren?

    – Moeez

    10. April 2018 um 6:27 Uhr

1311100cookie-checkWie kann ich eine einfache Dropdown-Liste im Suchfeld von GridView::widget, Yii2 verwenden?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy