So wird der Standardwert in der yii Dropdown-Liste ausgewählt

8

Ich verwende eine yii dropDownList , um ein Drop-down in meinem Formular zu erstellen. Ich möchte einen Wert, zum Beispiel '78'=>'selected' wird standardmäßig im Drop-down-Menü ausgewählt. Mein Dropdown-Menü ist

%Vor%

Kann mir jemand dabei helfen?

Danke;)

    
am123 01.12.2012, 06:27
quelle

3 Antworten

19
%Vor%

Wenn es aus der Datenbank kommt, benutze etwas wie unten (im Falle von Listenfeldern oder mehreren erlaubten dropDownList benutze multiple=>true )

%Vor%

Weitere Details zu dropDownList: dropDownList () -Methode

    
nu6A 01.12.2012, 06:35
quelle
-1

Angenommen, Sie möchten das Drop-down von menu_name von Menu model und den ausgewählten Wert von den Bässen von parent_menu_id anzeigen, dann können Sie es wie folgt verwenden

%Vor%     
Ashwani Panwar 14.07.2014 10:43
quelle
-1

Dies kann getan werden, indem Sie dies in Ihren HTML-Optionen der Dropdown-Liste ..

dropDownList($testcontroller, 'testid', CHtml::listData(Phases::model()->findAllByAttributes(array('pid'=>$pid)), 'id', 'phaseName'), array('options' => array('78'=>array('selected'=>true))));

und der Wert 78 wird ausgewählt.

für prompt kann man so etwas machen:

dropDownList($testcontroller,'testid', CHtml::listData(Phases::model()->findAll(), 'id', 'phasename'), array('empty'=>'Select an option'));

Überprüfen Sie dies für Hilfe . Danke.

    
Coder anonymous 01.12.2012 06:33
quelle

Tags und Links