Подтвердить что ты не робот

Использование Rally SDK2, похоже, создает проблемы при открытии нового окна/вкладки с тегом _blank

Если я создаю пользовательскую HTML-страницу в Rally с прямым HTML и ссылку на историю, которая откроется в другом окне, щелчок по ссылке приведет меня к странице подробностей истории. Но если я обернуть тот же HTML в SDK2, я отправлюсь на почти пустую страницу - покажет только темно-синий верхний бит страницы Rally.

Это работает:

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

Это не работает:

<!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="#" onclick="location.href='https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690'; return false;">US35</a>'
            });
          }
        });
        Rally.launchApp('CustomApp', {
          name: 'test'
        });
      });
    </script>
    <style type="text/css">
      .app {
        /* Add app styles here */
      }
    </style>
  </head>
  <body></body>
  </html>

Какие-нибудь идеи там?

4b9b3361

Ответ 1

Обновление: исправлено в ралли с 22.08.2013! Должен работать для всех версий AppSDK 2.0.

Все еще ошибка в ралли, вызванная открытием ссылки, являющейся iframe.

Как работа вокруг, вы можете открыть onclick окно из главного окна.

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