Ежевика скрыть поля - PullRequest
       2

Ежевика скрыть поля

0 голосов
/ 10 ноября 2010

У меня есть выпадающий список, в котором я выбираю, сколько людей собирается на вечеринку. Когда пользователь изменяет значение раскрывающегося списка, я хочу, чтобы отображалось столько полей, сколько было выбрано число, а остальные скрывались.

Но я не знаю, как я могу скрыть или удалить поля, потому что я не знаю их индекса.

Ответы [ 2 ]

4 голосов
/ 10 ноября 2010

Да, вам нужно иметь поля, которые вы хотите скрыть, как глобальные переменные.

Вам также необходимо получить значение, выбранное пользователем, и использовать его для определения того, какие поля следует удалить или добавить.

Один из способов - добавить все поля, чтобывектор или массив при инициализации экрана.После того, как пользователь выбрал значение, вы можете перебирать поля и использовать текущий индекс списка и выбранное пользователем значение, чтобы определить, нужно ли удалять или добавлять поле.

0 голосов
/ 10 ноября 2010

Если у вас есть объекты поля, используйте Field.getIndex (), чтобы найти индекс каждого поля в его менеджере.

...