javascript - nueva - como hacer para que un link se abra en otra pestaña html
El uso de Rally SDK2 parece tener problemas para abrir una nueva ventana/pestaña con una etiqueta_blank (1)
Si creo una página HTML personalizada en Rally con HTML directo y un enlace a una historia para abrir en otra ventana, hacer clic en el enlace me lleva a la página de detalles de la historia correctamente. Pero si envuelvo el mismo HTML en el SDK2, me envían a una página casi en blanco, solo se muestra el bit superior azul oscuro de la página Rally.
Esto funciona:
<html>
<head></head>
<body>
<a target="_blank"
href="https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690">US35</a>
</body>
</html>
Esto no funciona:
<!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>
¿Alguna idea por ahí?
Actualización : arreglado en Rally a partir del 8/22/2013! Debería funcionar para todas las versiones de AppSDK 2.0.
Todavía es un error en Rally, causado por el abridor de enlaces que es un iframe.
Como solución, puede hacer que un clic abra la ventana desde la ventana principal.
<a href="https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690" onclick="window.top.open(this.href); return false;">US35</a>