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