任何人都可以解释如何使用api / json进行可搜索的下拉列表来选择国家吗?在Flutter中

问题描述 投票:-1回答:1

我想创建一个下拉列表,在其中可以选择国家。下拉列表必须是可搜索的,只要我们键入字母,下拉列表就会更改。下拉列表使用的是api / json数据。我们没有手动进行选择。

flutter flutter-layout dropdown flutter-dependencies
1个回答
0
投票

您可以使用searchable_dropdowndropdown_search软件包

对于API / JSON问题:

检查Readme中的第二个包装示例

示例

DropdownSearch<UserModel>(
  label: "Name",
  onFind: (String filter) async {
    var response = await Dio().get(
        "http://5d85ccfb1e61af001471bf60.mockapi.io/user",
        queryParameters: {"filter": filter},
    );
    var models = UserModel.fromJsonList(response.data);
    return models;
  },
  onChanged: (UserModel data) {
    print(data);
  },
);
© www.soinside.com 2019 - 2024. All rights reserved.