2013-11-22 3 views
0

Я хочу сделать кнопку ExtJs 4, но атрибут hredTarget не работает. Это код кнопки:ExtJs 4 - атрибут hrefTarget кнопки не работает

tbar:[ 
      '->', 
      { 
       xtype:'button', 
       text:'Logout', 
       iconCls:'logout-icon', 
       href:'logout', 
       hrefTarget:'_self' 
      } 
     ] 

И это сгенерированный HTML код:

<div id="button-1026" class="x-btn x-box-item x-toolbar-item x-btn-default-toolbar-small x-icon-text-left x-btn-icon-text-left x-btn-default-toolbar-small-icon-text-left" style="margin: 0px; left: 1620px; top: 0px;"> 
     <em id="button-1026-btnWrap" class=""> 
      <a id="button-1026-btnEl" class="x-btn-center" role="button" target="_blank" href="logout"> 
       <span id="button-1026-btnInnerEl" class="x-btn-inner">Salir</span> 
       <span id="button-1026-btnIconEl" class="x-btn-icon logout-icon"></span> 
      </a> 
     </em> 
    </div> 

Обратите внимание, что в a компоненте значение target является _blank, когда должно быть _self. Как мне исправить эту проблему?

+0

Какая версия ExtJS 4 вы используете? Кажется, работает отлично с 4.2.0: http://jsfiddle.net/heC8k/2/ – zeke

+0

Я не очень уверен, я думаю, что это 4.1. Это ExtJs 4.1 Verison? –

+0

Вы можете проверить свою версию с помощью Ext.versions.extjs.version – harry

ответ

1

Это шов, чтобы быть проблемой на ExtJs 4.0. Все работает отлично после обновления версии ExtJs. Всем спасибо.

Смежные вопросы