タブのないタブバー付きカードレイアウトでアイテムを作成することは可能ですか?
画面上部からタブバーまで伸び、タブバーを覆わないメッセージオーバーレイを作成したいと思います。パネルにアイテムを追加してこれを行うと、タブバーに空白のアイコンが作成されることを除いて、すべてが正常に機能します。このアイコンが作成されないようにする方法はありますか?
タブのないタブバー付きカードレイアウトでアイテムを作成することは可能ですか?
画面上部からタブバーまで伸び、タブバーを覆わないメッセージオーバーレイを作成したいと思います。パネルにアイテムを追加してこれを行うと、タブバーに空白のアイコンが作成されることを除いて、すべてが正常に機能します。このアイコンが作成されないようにする方法はありますか?
hidden: true構成オプションを使用して新しいアイテムを作成できます
Ext.define('App.view.settings.SettingsContainer', {
extend: 'Ext.tab.Panel',
xtype: 'settingsContainer',
requires : [
...
],
config: {
tabBar: {
docked: 'top'
},
tab: {
title: 'Settings',
iconCls: 'user'
},
items: [{
xtype: 'settingsAccountContainer'
}
, {
xtype: 'changeCompanyView',
hidden: true
}]
}
});
changeCompanyView が作成されますが、タブ アイコンが表示されません。それはによって活性化される可能性があります
settingsContainer.setActiveItem(1);
乾杯、オレグ
これはうまくいくはずです。タブ パネルではなく、子アイテムにオーバーレイを追加します。
childPanelItem.add(
Ext.create('Ext.Panel',
{
xtype:'panel',
html:'Demo',
top:0,
left:0,
right:0,
bottom:0
}
)
);
子パネルに追加すると、アイコンはタブバーに表示されません。