多分私は何かが不足しているかもしれませんが、基本モデルとしてGetting Startedテンプレートを使用している場合、Sencha Touchのバグのように見えます。Sencha Touch 2:パネルによるバックグラウンドCSSの変更
Main.js(TitleBarを含む)は、他のパネルがMain.jsの子であり、TitleBarがあるため子が親の背景色を設定できないため、他のすべてのパネルを呼び出します。この場合、画面の下部にあるナビゲーションバー(TitleBar)を使用して、Home.jsページから子ページに色を変更することはできません。誰かがこれに対する回避策を見つけましたか?
<div class="Sencha-App">
<div class="Panel"></div>
<div class="TitleBar"> </div>
</div>
タイトルバーはパネルの子だったが、それはあなたの煎茶アプリの唯一の子であるため、CSSとのタイトルバーを動的にする方法がないかの場合、問題は簡単に解決されるだろう。これは、私が行うことができる唯一のことは、 "myPanel"に等しいクラスがあるかどうかを調べるためにJavaScriptを使用することです、もしそうならTitleBarの背景を何らかの色に設定しますか?または、Getting Startedチュートリアルで使用しているアーキテクチャー以外のアーキテクチャーを使用してください。
ここで何か不足している場合や、SASSについて十分理解していないかどうかはわかりません。これにより、あなたはTabPanelの色を変更することができますが、パネルパネルの変更に伴いTabPanelが色を変更することはできません。 SASSは親を参照することができないので、これが達成できるかどうかわかりません。パネルを変更すると色がどのように変わるか説明できますか?お返事をありがとうございます。 – mikec