2013-10-22 6 views
6

私はSencha Cmd 3でSencha touch 2.3を使用していましたが問題はありませんでした。sencha cmd 4とsencha touch 2.3 app.jsonでCSSを追加

最近Sencha Cmd 4にアップグレードし、新しいSencha Touch 2.3アプリケーションを生成しました。

は今、私はapp.jsonファイルに次のように追加することで、テーマを変更しようとしました:

"css": [ 
    { 
     "path": "touch/resources/css/cupertino.css", 
     "platform": ["chrome", "safari", "ios", "ios-classic", "android", "firefox"] 
     "theme": "Cupertino", 
     "update": "delta" 
    }, 
], 

と私は以前に既存のコード削除:これはない

{ 
    "path": "resources/css/app.css", 
    "update": "delta" 
} 

をアプリに反映されますなにが問題ですか ?これはドキュメントによって提案されているアプローチです。しかし、それは起こっていないだけです。私が直接cupertino.cssのリソース/ cssパスに置き、の名前をapp.cssに変更すると、その名前が反映されます。だからapp.cssはどこに設定されていますか?

+0

基本的に

正しいapp.jsonにapp.json内

"css": [ { "path": "resources/css/cupertino.css", "platform": ["chrome", "safari", "ios", "ios-classic", "android", "firefox"] "theme": "Cupertino", "update": "delta" }, ], 

正しいCupertino.scssを全体のパスを参照する必要はありません、私はちょうどカント追加しますapp.json経由の外部CSS! Sencha Cmd 4で何が変わったのですか? – senchaDev

+0

私はまだ同じ問題を抱えています。数日前、Senchaフォーラムで同様のスレッドを開きましたが、提供されたソリューションは機能していないようです:http://www.sencha.com/forum/showthread.php?274253-Sencha- touch-2.3-them-are-not-defaultでインストール&p = 1005178#post1005178 – Malloc

答えて

18

Sencha CMD 4は、bootstrap.jsファイルを使用してアプリケーションを起動します。 sencha app refreshコマンドを実行して、app.jsonファイルで定義されているCSSプロパティでbootstrap.jsファイルを更新します。

+1

素晴らしい!これは動作します!これはどこに書かれていますか? – senchaDev

+1

驚くべき、なぜこれは「theming to tutorial」チュートリアルで書かれていないのですか? – EralpB

+0

は時間を節約しました! –

1

cupertino.scssファイルを投稿して、すべてが正しい方法で設定されていることを確認してください。私はSencha Touch 2.3 & CMD4に移行したときにこの問題に直面しました。また

あなたは

@import 'sencha-touch/cupertino'; 
@import 'sencha-touch/cupertino/all'; 
$background-color: #fff !default; 
$primary-text-color: $ios7-blue !default; 
$secondary-text-color: #000 !default; 

@import 'shared'; 
.charttoolbar { 
    .x-button { 
     border: 1px solid $ios7-blue; 
     background-color: white; 
    } 
} 
+1

これはcupertino.cssだけではありません。私はapp.json経由で追加したい外部のCSSでこの問題に直面していました。それは反映されていませんでした。しかし、@ jeffが指摘したように、実行中のSenchaアプリの更新はうまくいった! – senchaDev