【问题标题】:ExtJs 4 - button's hrefTarget attribute doesn't worksExtJs 4 - 按钮的 hrefTarget 属性不起作用
【发布时间】:2013-12-07 19:08:56
【问题描述】:

我想制作一个 ExtJs 4 按钮,但 hredTarget 属性不起作用。 这是按钮代码:

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。我应该如何解决这个问题?

【问题讨论】:

  • 您使用的是哪个版本的 ExtJS 4?似乎在 4.2.0 上工作正常:jsfiddle.net/heC8k/2
  • 我不太确定,我认为是 4.1。这是 ExtJs 4.1 版本吗?
  • 您可以使用 Ext.versions.extjs.version 检查您的版本
  • 谢谢。我有 ExtJs 4.0 版。似乎这是该版本中的一个问题。我更新了 ExtJs,现在可以正常工作了。

标签: javascript button extjs extjs4 href


【解决方案1】:

这似乎是 ExtJs 4.0 上的一个问题。更新 ExtJs 版本后一切正常。谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-09
    • 1970-01-01
    • 2019-09-05
    • 2018-04-11
    • 1970-01-01
    • 2019-07-23
    • 2014-03-05
    • 1970-01-01
    相关资源
    最近更新 更多