Всплывающее окно внутри надстройки области задач

У меня есть надстройка области задач в Office.

У меня есть элемент на панели задач и кнопка удаления. Теперь, когда пользователи нажимают кнопку удаления, я хочу, чтобы появилось небольшое окно, чтобы спросить, уверены ли пользователи в удалении. Если yes, продолжаем; если no, возвращаемся на текущую страницу.

Это похоже на метод подтверждения окна() для веб-страницы.

Кто-нибудь знает, как открыть это маленькое окно в надстройке панели задач?

Кроме того, если я хочу, чтобы пользователи выбирали вариант в этом всплывающем окне (например, выбирали цвет между blue или red) перед тем, как продолжить (давайте забудем yes или no), как мы могли бы реализовать это? В более общем плане можно ли создать собственное окно подтверждения?


person SoftTimur    schedule 26.10.2017    source источник
comment
Существует Dialog API: dev.office .com/docs/add-ins/develop/.. помогает?   -  person Nikolay    schedule 27.10.2017
comment
На самом деле Dialog API слишком велик для моих нужд. Я просто хочу всплывающее окно внутри панели задач.   -  person SoftTimur    schedule 27.10.2017


Ответы (1)


При разработке и создании веб-приложений для Office 365 или надстроек для Office и SharePoint вы можете воспользоваться преимуществом Инструментарий пользовательского интерфейса Office, чтобы ваш интерфейс выглядел так же, как Office. Набор инструментов пользовательского интерфейса Office содержит ключевые компоненты plug and play, которые упрощают создание веб-приложений, которые подключаются к Office и интегрируются с ним.

Одним из элементов управления, предлагаемых пакетом Office Fabric JS, является Dialog. который имеет много настроек. Думаю, вы найдете подходящий для вашей задачи.

Еще один вариант — использовать любой пакет пользовательского интерфейса, который имеет различные элементы управления пользовательским интерфейсом, например jQuery mobile. И, наконец, вы можете просто написать свой собственный элемент управления.

person Slava Ivanov    schedule 27.10.2017