問題タブ [sencha-cmd5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3798 参照

extjs - ExtJS 5.1 ビルド エラー (Yui 解析エラー)

ExtJS 開発に eclipse を使用しています。Eclipse で ant ビルドを使用しています。Sencha cmd を使用しています。私のプロジェクトの詳細は

app.framework.version=5.1.0.107

app.cmd.version=5.1.0.26

プロジェクトをビルドしようとすると、Yui Parse エラーで失敗しますが、ワークスペースにエラーが見つかりませんでした.スタック トレース メッセージについて説明してもらえますか?

0 投票する
1 に答える
1338 参照

extjs - Extjs の行編集プラグインの問題

私は ExtJs で完全に機能する liveSearchGridPanel を持っています。行を編集するとエラーが発生します。何が起こるかというと、ユーザーの年齢を変更したときに私の場合のように更新された行を再ソートする必要がある場合(年齢に基づいて並べ替えています)、行はグリッド内で上下しますが、前のレコードもそこに残りますWebページ全体を手動で更新するまで。スクリーンショットは以下です

編集後のマイページのスクリーンショット

私のプロキシモデルは次のとおりです。

ではApplication.js、行編集プラグインを次のように定義しました。

そして私の店は次のようになります:

誰かが私の間違いを指摘できますか?

の「編集」機能で編集した後、ストアをリロードしようとしましrowEditingたが、うまくいきませんでした。

御時間ありがとうございます。

0 投票する
2 に答える
1430 参照

javascript - ExtJs は外部ライブラリも縮小します

私は ExtJs 5.1 を使用しています。

"path": "libPath" を使用するだけで、app.json を介していくつかの外部ライブラリをアプリに追加しました。

すべて正常に動作しますが、実行すると

コマンドは、外部ライブラリも縮小しようとします。Sencha によって縮小された場合、外部ライブラリの一部が Js Exception に移動します。

sencha cmd に対して、extjs コードのみをビルドおよび縮小し、編集せずに外部ライブラリをコピーするようにするにはどうすればよいですか?

私が走れば

すべて正常に動作します。

どうもありがとう

0 投票する
0 に答える
111 参照

windows - Windows 8.1 コンピューターで Sencha Cordova プロジェクトを実行できない

Lee のブログ(Lee's Sample Project)でサンプルの Sencha プロジェクトをダウンロードしました。

作業に進む前に、Windows 8.1 マシンに Sencha Cmd バージョン 5.0.1.231 、Ruby、Compass、sass、Java、Node.js、Sencha Touch、Cordova などの必要なソフトウェアをすべてインストールしました。

この回答の手順に従いました ( Answer Link )

ダウンロードしたSencha Project内で次のSencha Commandを実行すると。

プロジェクトは古いバージョンの Sencha でビルドされていると表示されています。新しい Sencha Cmd バージョンにアップグレードしてください。

次のコマンドを実行しました。

その後、ステップ1を繰り返しました。つまり、同じコマンドを実行しました

Tomcat webapps ディレクトリ内に LeeCode という新しいフォルダーを作成しました。

これで、sencha プロジェクト内のすべてのファイルをコピーし、LeeCode フォルダー内に貼り付けました。

上記の手順を実行した後、Chorme Browser を開き、http://localhost:8080/LeeCodeと入力します。

プロジェクトが Chrome ブラウザで正常に動作していることを確認できました。

コマンドプロンプトで次のコマンドを発行して、新しい Cordova プロジェクトを作成しました。

次に、次のコマンドを使用してプラットフォームを追加しました。

次に、コルドバ プロジェクトの www フォルダーのすべてのコンテンツを削除しました。

これで、LeeCode フォルダー (Tomcat webapps ディレクトリ内) から Sencha ファイルをコピーしました。

次に、次のコマンドを実行しました

次に、次のコマンドを実行しました

ハングアップした後、最初の画面しか見ることができず、Cordova では次の画面を見ることができませんでしたが、chrome で述べたように同じプロジェクトを実行すると、プロジェクト内のすべての画面を見ることができました。

0 投票する
2 に答える
7836 参照

javascript - ExtJs アプリのキャッシュを無効にする

Sencha cmd 5.0.1.231 でビルドされた ExtJS 5.01 アプリがあります。

私たちが直面している問題は、ブラウザーがアプリケーションの古いバージョンをキャッシュしているように見えることです。アプリケーションが提供されているときにクロムのネットワーク トラフィックを見ると、app.js、app.css ファイルのすべてに ?_dc={timestamp} が追加されていることがわかります。これで、アプリの新しいバージョンがリリースされる (このタイムスタンプが更新される) たびに、ブラウザーは新しいバージョンを取得する必要があることがわかります。しかし、まだ古いバージョンが提供されることがあるようです。

キャッシュをバストするために他に必要なことはありますか?

ありがとう