#office-js #excel-addins
#office-js #excel-дополнения
Вопрос:
мы разрабатываем надстройку для Excel, и она использует dialogAPI 1.2. Когда диалоговое окно открыто, и пользователь нажимает где-то еще в Excel, диалоговое окно полностью исчезает (скрывается «за» главным окном), поэтому пользователь полностью теряется в пространстве. Есть ли способ вернуть диалоговое окно в начало или предотвратить его исчезновение? Или какое-то обходное решение этой проблемы?
Ответ №1:
Office.js диалог является немодальным, так что это ожидаемое поведение. Но модальный вариант — хорошая идея. Пожалуйста, предложите это в окне предложений для разработчиков Office.
Вы не говорите, для чего вы используете диалоговое окно, но в большинстве случаев обходным путем является перенос взаимодействия с пользователем, которое у вас сейчас есть в диалоговом окне, в область задач. Это может быть вкладка в области задач или появляющийся iFrame, возможно, даже плавающий iFrame.