我需要将类(cls)值添加到选项卡式面板中的实际选项卡中(用于测试自动化目的)。
我认为这可以解决这个问题:
component1.title = "1";
component2.title = "2";
component3.title = "3";
component1.cls = "1";
component2.cls = "2";
component3.cls = "3";
var v = Ext.create('Ext.tab.Panel',{
items: [
component1,
component2,
component3,
]
});
然而 component.cls =" 1" 只是将类值添加到选项卡式面板主体元素,而不是上面的实际标签。
编辑:正确答案如下。要应用我的问题的答案,我将tabConfig添加到我的组件中,如下所示:
component1.title = "1";
component1.cls = "1";
component1.tabConfig = {
cls: 'foo'
}
Ext.create('Ext.tab.Panel',{
items: [
component1
]
});
答案 0 :(得分:2)
使用:
new Ext.tab.Panel({
items: [{
title: 'Foo',
tabConfig: {
cls: 'foo'
}
}]
});