2016-06-23 3 views

ответ

3

В UI5 есть два BusyIndicators. sap.m.BusyIndicator Используется для создания настраиваемого индикатора занятости. В этом случае вам следует уничтожить ссылку на объект после того, как она больше не нужна (конечно, вы должны поддерживать ссылочный объект для BusyIndicator). Этот тип следует использовать, если вы хотите указать, что загружается только конкретная часть пользовательского интерфейса. (В этих ситуациях вы можете использовать функцию управления setBusy())

Для глобального индикатора занятости можно использовать sap.ui.core.BusyIndicator. Его нельзя настроить; это просто значок загрузки. Вы можете отобразить его с помощью sap.ui.core.BusyIndicator.show(); и скрыть его с помощью функции sap.ui.core.BusyIndicator.hide();.

Если вы используете Page s в своем приложении, вы можете установить статус занятости самой страницы; вы можете привязать это свойство к модели, и вы можете управлять индикатором, установив свойство модели.

Дополнительную информацию можно найти здесь here.

+0

Спасибо за ссылку. Я использовал 'BusyDialog' как фрагмент, и он отлично работал! Я установил 'oDialog.open()' внутри 'beforeSend()' jquery ajax. Первоначально это заняло 2 секунды для отображения, но после установки 'async: true', диалоговое окно показало сразу! – Hari

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