【发布时间】:2015-04-22 13:48:38
【问题描述】:
大家早上好,
我有一个 ExtJS 5 标签面板。当标签面板第一次出现时,里面有一个标签,标题是星号。我需要的是当用户单击星号以创建新的 tabItem 时。我已经尝试了激活事件,但它只适用于存在多个选项卡。我也尝试绑定到单击事件,但没有任何反应。这是我现在拥有的代码:
{
xtype:'tabpanel',
itemId:'tabCtr1',
width:785,
items:[
{ iconCls: 'btn-NewTab', html : 'A simple tab' }
]
}
function assetDetailsDialog_AfterRender(sender, eOpts)
{
parent.down('tabpanel').items.getAt(0).on('click', function(){
alert('Hello World');
});
}
谢谢大家
关注问题:
我在设置活动标签时遇到了另一个问题。单击按钮时,它会创建新选项卡而不是问题,但是当我调用 setActiveTab 时,它似乎什么也不做。当我在 Chrome 中逐步浏览它时,我可以看到它实际上是将选项卡更改为指定的选项卡,然后将其切换回原始选项卡。任何帮助都会很棒。有任何想法吗?
【问题讨论】: