-1

選択したいくつかを非表示にして、ドロップダウンから特定の値のみを取得しようとしています。どうやら、配列インデックス 3 を超えることができないか、何も表示されず、インデックス 0 を下回らないことは明らかです。ドロップダウンで最初の 3 つの選択肢を非表示にしようとしています。どんなアイデアでも大歓迎です。さらに情報が必要な場合はお知らせください。

プリントアウト:

  1. 選択肢を選択 --disabled
  2. 選択肢 1
  3. 選択肢 2
  4. 選択肢 3
  5. 選択肢 4
  6. 選択肢 5

コード:

  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;
      }
4

2 に答える 2

1

子をクリアして、表示したい子だけを追加するのはどうですか?

于 2014-09-02T17:59:00.047 に答える