如何打开新选项卡并重定向到链接 EXT JS portlet 按钮

Posted

技术标签:

【中文标题】如何打开新选项卡并重定向到链接 EXT JS portlet 按钮【英文标题】:how to open new tab and redirect to link EXT JS portlet button 【发布时间】:2020-12-07 05:27:20 【问题描述】:

如果我单击 portlet 按钮,它必须打开新选项卡并指向我调用的网站。 不幸的是,我无法做到这一点。我试过看煎茶讨论和东西,但我什么也没看到。当我单击按钮 portlet 时,下面是我的代码没有任何反应..

var btnProductsAndServices = 
    xtype: 'portletbutton',
    icon: '/test.png',
    tooltip: 'Products & Services',
    text: 'Products & Services',
    click : window.open("https://www.w3schools.com")
;

我也尝试过这样做,但没有成功。

var btnProductsAndServices = 
    xtype: 'portletbutton',
    icon: '/test.png',
    tooltip: 'Products & Services',
    text: 'Products & Services',
    click : 
        handler: function redirect()
            window.open("https://www.w3schools.com")
        
    
;

【问题讨论】:

【参考方案1】:

我不知道portletbutton 是什么,但你可以像下面这样使用button

Ext.create(
            xtype: 'button',
            tooltip: 'Products & Services',
            text: 'Products & Services',
            renderTo: 'divButton',
            handler: function () 
                window.open("https://www.w3schools.com");
            
        );

https://fiddle.sencha.com/#fiddle/3aka

【讨论】:

以上是关于如何打开新选项卡并重定向到链接 EXT JS portlet 按钮的主要内容,如果未能解决你的问题,请参考以下文章

Angular 2 - 重定向到外部 URL 并在新选项卡中打开

在新选项卡/窗口中打开页面并将当前窗口定向到新 url

Vue.js:如何在已打开的选项卡中打开外部链接?

如何将动态生成的URL重定向到另一个选项卡?

如何将不同的域或子域打开到新选项卡以及相同的域链接到相同的选项卡

我不知道如何在 html 的新选项卡中打开链接 [重复]