PLは、タブパネルにタブが1つしかない場合、タブパネルのヘッダー「...」を非表示にする方法を教えてくれますか?
サーバー上で extjs コードを生成するためにかなり洗練された方法を使用しているため、Ext.Panel を使用できません。この場合、通常の Ext.Panel を生成できない設計エラーが多数あります。
tnx all、解決策:CSSルールに追加します
.strip-hidden .x-tab-strip-wrap
{
display: none;
}
.strip-show .x-tab-strip-wrap
{
display: block;
}
サーバー側 (delphi、ExtPascal など)
if (frmContainer.Tab.Items.Count = 1) then
frmContainer.Tab.Cls := 'strip-hidden'
else
frmContainer.Tab.Cls := 'strip-show';
だから、それは私にとってはうまくいきます(クロム、ファイアフォックス)。
ウィンドウにウィンドウがあるため、2つのルールを追加します。したがって、子ウィンドウに多くのタブがある場合、親ウィンドウのcssルールによって非表示になります。だから私には2つのルールがあり、それは機能します。