2017-09-06 1 views
0

J'ai un complément de commande qui ouvre une boîte de dialogue à travers le Dialog APIPerspectives 2016 Add-in Dialog se bloque sur « Chargement »

Lorsque je clique sur le bouton de commande, la boîte de dialogue ouvre et un « chargement » spinner apparaît . Dans Outlook 2016, le spinner se fige et la page n'apparaît pas. Lorsque vous redimensionnez la boîte de dialogue en faisant glisser les bords, la page demandée apparaît soudainement. Parfois, la page se charge normalement.

Cela se produit sur Outlook 2016 version 32 bits 16.0.8326.2096, mais se produisait également sur les versions antérieures d'Outlook 2016. Fonctionne correctement sur Outlook 2013 SP1 et Outlook Web.

Configuration du moniteur:.. Macbook Pro Retina (2880x1800) + 2x Asus PB278 27" (2560x1440), en cours d'exécution Boot Camp/Windows 8.1 Pro arrive également sans avoir les moniteurs connectés et sur d'autres configurations

FunctionFile JS. :

var envUrl = window.location.host; 
var fullUrl = 'https://' + envUrl + '/'; 
var _event; 

(function() { 
    Office.initialize = function() {}; 
})(); 

function openDialog(e) { 
    _event = e; 
    Office.context.ui.displayDialogAsync(fullUrl + 'Pages/Dialog.html', 
     { height: 50, width: 50, displayInIframe: true }, 
     function (asyncResult) { 
      var dialog = asyncResult.value; 
      dialog.addEventHandler(Office.EventType.DialogEventReceived, 
      processDialogEvent); 
    }); 
} 

function processDialogEvent() { 
    _event.completed(); 
} 

dialog.html:

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
    <meta charset="utf-8" /> 
    <script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script> 
</head> 
<body> 
</body> 
</html> 
+0

Pourriez-vous ajouter quelques exemples de code pour la façon dont vous appelez la boîte de dialogue et pour la page de votre chargement à cette question? –

+0

Quelle version spécifique d'Outlook 2016 êtes-vous? (c'est-à-dire 16.0.8530.1000) Quelque chose d'étrange/unique à propos de votre configuration DPI/Multi-Monitor/etc? –

+0

@ OutlookAdd-insTeam-MSFT a ajouté le numéro de version et les détails de configuration à la question. –

Répondre

0

Nous vous remercions de votre patience Nous avons. corrigé le bug et le correctif devrait être disponible dans la version < 16.0.8619.1000> ou ultérieure. Selon le canal de validation d'un client, l'obtention d'une version mise à jour peut durer de 4 à 8 semaines.

Merci ingénierie Perspectives équipe