Я создаю виджет VSTS, который также имеет виджет конфигурации. Я хотел бы знать, как установить индикатор занятости, поскольку обработка данных занимает немного времени.Как показать индикатор занятости в VSTS Widget?
From the API: Он заявляет это о возможности VSS.INIT ...
IExtensionInitializationOptions
Last Update: 1/24/2017
Defined in vss.d.ts
Options for the extension's initialization method
Members
explicitNotifyLoaded: boolean. Optional.
Set to true if the extension willexplicitly call notifyLoadSucceeded or
notifyLoadFailed itself to indicate that the extension is done loading
(stops UI loading indicator in the host). If false (the default) the
extension is considered ready as soon as init is called.
Но мы уже установили эту опцию следующим образом:
VSS.init({
explicitNotifyLoaded: true,
usePlatformStyles: true,
usePlatformScripts: true
Мы никогда не видим индикатор загрузки пользовательского интерфейса.
Просьба сообщить.
Что сработало «добрейший из» для меня должен был включать разметку, указанную загрузку происходит путем добавления DIV об элементе диаграммы, но все еще в div для виджета. Проблема в том, что VSS получает полный контроль до тех пор, пока загрузка не будет завершена, так что есть только крошечный период времени, чтобы получить время экрана. Это помогло, что вся работа была асинхронной, поэтому я получаю около 2 секунд времени показа ... Я просто установил задержку тайм-аута около 2 секунд, чтобы отключить индикатор загрузки. Сегодня я буду работать с готовым методом. –