簡體   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