[英]Flutter Dropdownbutton selected value is not changing
Flutter 下拉按鈕選擇的值沒有改變我正在使用下拉按鈕和映射數據使用產品 model 但 onchange 我的值沒有改變
DropdownButtonHideUnderline(
child: DropdownButton<Product>(
hint: Text("Select Product"),
dropdownColor: Colors.white,
isExpanded: true,
items: _productController.products
.map((Product value) {
return new DropdownMenuItem<Product>(
value: value,
child: new Text(value.productName),
);
}).toList(),
onChanged: (Product val) {
_stockController.price.text = val.price;
_stockController.productName.text = val.productName;
selectedProduct = val.productName;
TextStyle(color: Colors.black);
setState(() {});
},
),
),
您沒有指定此小部件的value
屬性。 我認為它應該設置為selectedProduct
的值。 什么是單獨的TextStyle
? 它用作小部件style
屬性的值,不能單獨使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.