我试图通过隐藏少数几个来从下拉列表中获取特定值。显然我不能超过3的数组索引或没有任何显示,显然不低于0的索引。我试图隐藏下拉列表中的前三个选项。任何想法,将不胜感激。如果您需要更多信息,请与我们联系。
打印输出:
代码:
List<Map> _predefinedFilterList;
_predefinedFilterList = jsonObject["jsonResponse"] as List<Map>;
for (Map filterMap in _predefinedFilterList) {
dropDownEl.children.add(new OptionElement(data: filterMap["displayName"]));
print("Test: "+filterMap["displayName"]);
// dropDownEl.children[0].hidden = true;
// dropDownEl.children[1].hidden = true;
// dropDownEl.children[2].hidden = true;
}
答案 0 :(得分:1)
如何清除孩子,然后只添加你想要展示的孩子?
答案 1 :(得分:1)
这只会在第3个之后检查项目,因为子列表会删除前3个列表元素。
_predefinedFilterList.sublist(3).forEach((map) => print(map["displayName"]));