繁体   English   中英

Flutter 下拉按钮选择的值没有改变

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM