0

Flutter Dropdownbutton 选择的值没有改变我正在使用下拉按钮并使用产品模型映射数据但是 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(() {});
                          },
                        ),
                      ),
4

1 回答 1

0

您没有指定value此小部件的属性。我认为它应该设置为selectedProduct. 和什么分开TextStyle?它用作style小部件属性的值,不能单独使用。

于 2021-02-22T22:15:30.457 回答