如何从未来列表中建立一个扑扑的下拉列表

时间:2019-05-23 07:35:00

标签: flutter

我试图在flutter中进行下拉选择输入!我想从将来的列表参考中获取数据。

我不确定该怎么做,因为这会给我错误:

代码如下:

 dropdownButtonHideUnderline(FormFieldState<String> state) {
    return FutureBuilder(
      future: Global.payCountriesRef.getData(),
      builder: (BuildContext context, AsyncSnapshot snap) {
        if (snap.hasData) {

          List<PayCountries> countries = snap.data;
     return new DropdownButtonHideUnderline(
                    child: new DropdownButton<String>(
                      value: _sendForm.country,
                      isDense: true,
                      onChanged: (String newValue) {
                        setState(() {
                          _sendForm.country = newValue;
                          //_updateDropdownValue(newValue, model);
                          state.didChange(newValue);
                        });
                      },
                      items: List<String>.from(countries)
                          .map((String value) {
                        return new DropdownMenuItem<String>(
                          value: value,
                          child: new Text(value),
                        );
                       }).toList()
                    ),
                  );
        }
      }
    );
  }

1 个答案:

答案 0 :(得分:1)

下面的代码显示了一个示例,该示例用于填充$x

中的下拉列表
$y