2013-11-22 53 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版本後,所有工作都正常。感謝大家。