ExtJS7:锚标签不支持外部路由

问题描述 投票:0回答:1

如果外部视图路线与锚标记一起使用,则单击该链接将始终打开一个新标签。这将在新选项卡中重新分配整个ext应用程序。有没有一种方法可以强制在HTML中使用定位标记或锚将ct重新分配到该视图,而不是在应用中]

                        {
                            xtype: 'component',
                            autoEl: {
                                tag: 'a',
                                html: 'Some Action',
                                href: '#someroute'
                                class: 'link-some-action'
                            },
                            listeners: {
                              click: function(){
                                console.warn("I AM TRAPPED");
                              }
                            }
                        }

                        {
                            xtype: 'box',
                            html: '<a href='#someaction' class="link-some-action"> Saome Action </a>',
                            listeners: {
                              click: function(){
                                console.warn("I AM TRAPPED");
                              }
                            }
                        }

在两种情况下,如图所示,单击元素都会打开一个新标签,因此迫使应用再次加载

如果外部视图路线与锚标记一起使用,则单击该链接将始终打开一个新标签。这将在新选项卡中重新分配整个ext应用程序。有没有一种方法可以强制锚标记或html中的锚重新发布...

extjs extjs7
1个回答
0
投票

在您的情况下,您应该将监听器添加到el here is fiddle

© www.soinside.com 2019 - 2024. All rights reserved.