2009-07-14 2 views
0

У меня есть приложение на основе XULRunner, в котором мне нужно (а) запрашивать ввод пользователя с помощью специального диалогового окна, а когда пользователь нажимает «ОК», (б) выполняет запрошенную операцию. Эта операция является асинхронной операцией на сервере и может занять некоторое время, поэтому я хотел бы показать диалоговое окно «загрузка» или индикатор какой-либо формы занятости. Я попытался создать собственное модальное диалоговое окно с одной меткой с сообщением «Подождите ...» и закройте диалоговое окно после ответа сервера; но ответ сервера кажется заблокированным, пока этот модальный диалог открыт. Должен ли я каким-либо образом открыть модальный диалог или запустить операцию в каком-то потоке, чтобы ответ мог быть обработан, даже когда модальный диалог открыт? Я попытался найти документацию, но не нашел ничего полезного. Оцените любую помощь из сообщества stackoverflow.XULRunner Индикатор занятости/загрузки

Заранее за вашу помощь.

ответ

0

ответа сервера, кажется, становится заблокирован в то время как этот модальный диалог открыт

Это не должно произойти.

Что XULRunner на какой ОС вы пытаетесь использовать? Как открыть модальный диалог? Как вы взаимодействуете с сервером?

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

 Смежные вопросы

  • Нет связанных вопросов^_^