2013-03-14 5 views
25

Se creo una pagina HTML personalizzata in Rally con HTML dritto e un collegamento a una storia da aprire in un'altra finestra, fare clic sul collegamento mi porta alla pagina dei dettagli della storia correttamente. Ma se avvolgo lo stesso codice HTML nell'SDK2, viene inviato a una pagina quasi vuota - solo il bit superiore blu scuro della pagina Rally mostra.Utilizzo di Rally L'SDK2 sembra avere problemi con l'apertura di una nuova finestra/scheda con un tag _blank

Questo funziona:

<html> 
    <head></head> 
    <body> 
    <a target="_blank" 
href="https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690">US35</a> 
    </body> 
</html> 

Questo non funziona:

<!DOCTYPE html> 
<html> 
    <head> 
    <title>test</title> 
    <script type="text/javascript" src="/apps/2.0p5/sdk.js"></script> 
    <script type="text/javascript"> 
     Rally.onReady(function() { 
     Ext.define('CustomApp', { 
      extend: 'Rally.app.App', 
      componentCls: 'app', 
      launch: function() { 
      this.add({ 
       xtype: 'container', 
       html: '<a target="_blank" href="https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690">US35</a>' 
      }); 
      } 
     }); 
     Rally.launchApp('CustomApp', { 
      name: 'test' 
     }); 
     }); 
    </script> 
    <style type="text/css"> 
     .app { 
     /* Add app styles here */ 
     } 
    </style> 
    </head> 
    <body></body> 
    </html> 

Tutte le idee là fuori?

+5

Ciò è dovuto a un bug nel Rally. Grazie per averlo presentato, lo faremo presto. –

+1

Qualche aggiornamento su questo Matt? Non sembra essere stato corretto in RC1 ... –

+0

Questo problema è stato risolto e uscirà due versioni da ora (dovrebbe essere la prossima settimana al più tardi). Ci scusiamo per aver impiegato così tanto tempo! Ora stiamo mettendo in atto alcuni controlli per garantire che un difetto come questo non tarderà molto la prossima volta. –

risposta

2

Aggiornamento: riparato in Rally dal 22/08/2013! Dovrebbe funzionare per tutte le versioni di AppSDK 2.0.

Ancora un errore nel Rally, causato dal fatto che l'apertura del collegamento è un iframe.

Come un aggiramento potete avere un onclick aprire la finestra dalla finestra principale.

<a href="https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690" onclick="window.top.open(this.href); return false;">US35</a>

Problemi correlati