0
ausgewählt Wie selectedIndex des Drop-Down in Flattern zu bekommen,wie Index des Dropdownbutton in Flattern bekommen
In Dropdownbutton gibt es keine Eigenschaft ist ausgewählt Index zu erhalten, da, wenn, wie Sie den ausgewählten Index und meinen Code wie folgt aussehen zu bekommen :
new DropdownButton(hint:new Text("Select a users"),value: selectedUser,
onChanged: (String newValue) {
setState(() {
selectedUser = newValue;
});
},
items: userInfoToMap.map((ListOfUsers value) {
return new DropdownMenuItem<String>(
value: value.name,
child:new Text(value.name,style: new TextStyle(color: Colors.black))
);
})
.toList(),
),
),),
sollte nicht selectedUser eine globale Variable sein. Wenn Sie einen Gegenstand wählen, wird onChange aufgerufen? – user1462442
kannst du mir dafür ein Beispiel geben Danke für die Antwort –
was ist mit 'userInfoToMap.indexOf (newValue)'? –