Что значит "одиночный немодальный"? - PullRequest
1 голос
/ 17 июня 2009

Я знаю, что такое синглтон, но, прогуливаясь по веб-приложению, мой сотрудник сказал: «Синглтон-немодальный». Что он имеет в виду под этим?

Ответы [ 3 ]

3 голосов
/ 17 июня 2009

Я нашел ссылку на него в Центре архитектуры MSDN здесь . Похоже, они означают окно, которое не является модальным (другими словами, пользователь не обязан взаимодействовать с ним перед взаимодействием с его родителем) и где существует только один его экземпляр.

Я не уверен, что это то, что вы имели в виду, но я бы не расстроился, если бы не знал, что он имел в виду. Возможно, он на самом деле не знал себя.

3 голосов
/ 17 июня 2009

Скважина немодальная форма противоположна модальной форме.

немодальной форме

Позволяет менять фокус с формы на форму.

модальная форма

Запрещает изменение фокуса до закрытия модальной формы.

При этом singleton немодальное должно означать один экземпляр немодальной формы.

1 голос
/ 03 февраля 2011

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

Ext.MessageBox похож на это, вызывается методом singleton modeal. Это может быть использовано как основа для безмодельного синглтона.

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

Итак, изучите ваши диалоги; вам, вероятно, не нужна половина из них в вашем приложении прямо сейчас ...

...