Когда модальные диалоговые окна действительно необходимы?

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

Но если вы просто не хотите писать это сами, используйте forEach ():

brandList.forEach(tag -> tag.setSelected(false));
9
задан Community 23 May 2017 в 12:04
поделиться

3 ответа

Варианты использования для модальных диалоговых окон

  • при блокировании потока приложения, пока информация, запрошенная для продолжения, вводится, что касается примера пароль в процессе входа в систему.
  • сбор опций конфигурации приложения в централизованном диалоговом окне. В таких случаях обычно изменения применяются на закрытие диалогового окна, и доступ к приложению отключен, в то время как редактирования делаются.
  • предупреждение, что эффекты текущего действия не обратимы. Это - частый шаблон взаимодействия для модальных диалоговых окон, но он также критикуется со стороны экспертов по удобству использования, как являющихся неэффективным для его надлежащего использования (защита от ошибок в разрушительных действиях) и для которого существуют лучшие альтернативы.

(Источник: Википедия)

Когда я использую их

В экземплярах, где мешать им делать что-то глупое абсолютно обязательно. Моя компания имеет веб-приложение, где Пользователи иногда оставляют страницу прежде, чем закончить их работу. Мы запрашиваем их с Модальным (стандарт onbeforeunload Функция JavaScript), если они не сохранили свою работу.

Иначе я не использую Modals, если я могу помочь ему, я ненавижу его, когда приложение крадет фокус из того, что я делаю.

Править: Мы не сохраняем их работу автоматически для них, когда они оставляют страницу. Мы делаем в других случаях, но не, когда они оставляют страницу, следовательно Модальное. Я действительно писал, мог, это могло войти и сохранить их работу, когда они оставили страницу, но это не была бы 'большая' идея реализовать его, особенно если бы они случайно удалили свою работу и не хотели, чтобы она автоматически сохранила.

6
ответ дан 4 December 2019 в 23:08
поделиться

Единственной вещью, более священной, чем ввод данных пользователем, является любой файл я известный о. Вы никогда не должны изменять файл, что деталь реализации, если я не сказал Вам. Таким образом поля как "Вы хотят сохранить?" в выходе необходимость, потому что я могу хотеть не сохранить.

1
ответ дан 4 December 2019 в 23:08
поделиться

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

0
ответ дан 4 December 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: