問題タブ [extjs5]
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.
extjs - ExtJs 5 アプリケーションでの ExtJs クラスのプリロード
utilityを使用して ExtJs5 アプリケーション スケルトンを生成しましsencha
た。私は開発中に generated を使用しません app.js
。代わりに、 autogenerated を使用してアプリケーションのホーム ディレクトリから作業していますindex.html
。
ブラウザーは、独自のクラスとスタイルの読み込みを開始する前に ~500 個の JavaScript ファイルとスタイルシートを読み込むため、動作がかなり遅くなります。
すべてのExtJs リソースを複数のファイルにプリロードする方法はありますか? 前に。ExtJs のバージョンのext-all.js
ファイルがありました。しかし、最近の ExtJs バージョンでは、このファイルには実際にはすべてのクラスが含まれているわけではなく、後でロードするためにそれらへの参照が含まれています。
javascript - ExtJS 5 でツリー ノード テンプレートをオーバーライドするには?
私はExtJS 5.0のバグを回避しようとしています。そのためには、TreePanel で使用されるテンプレートを変更する必要があります。
現在、ノードは Javascript 呼び出しを含むすべての URL に対して通常のアンカーを使用します。
JavaScript URI の場合、バグを回避するために、代わりに onclick を使用する必要があります。
次のオーバーライドを試していますが、HTML には影響がないようです。
何が欠けていますか?これはオーバーライドすべきではありませんcellTpl
か?
javascript - 例から ExtJs 5 サイド ナビゲーション タブを実装できません
この例をローカルに埋め込むことができた人はいますか?
ローカル プロジェクトで同じことをしようとすると、タブの右側の部分だけが表示され、左側の部分が非表示になります。グリフではなくiconClsを使用しています。
問題は、これを適切にコンパイルできなかったことだと思います
このスクリプトを extjs テーマ内に追加してコンパイルするにはどうすればよいですか? 多分テーマの再構築が必要ですか?
extjs - カスタムscssを追加してExtJs 5テーマを再コンパイルする方法
これを追加したい:
ext-theme-crisp に移動し、コンパイルしてカスタム ext-all.css を取得します。これどうやってするの?
javascript - tabpanel tabPosition:left に関するあいまいさ
これはテストコードです:
ブラウザーのコンソールでコードを実行すると期待どおりに動作しますが、そのコードを実行すると、タブは左側にありますが、水平方向には配置されません。
何が起こっているのか、またはそれを修正する方法を誰かが説明できますか?
javascript - ExtJs5: コントローラー 1 からコントローラー 2 のメソッドを呼び出す
私は新しい ExtJs 5 を試しています。ExtJs5 の定義された MVC パターンに従って小さなアプリを作成しました。
ViewControllers
それぞれに使用していますView
。
問題の説明: ここで、2 つの VC (Controller1 と Controller2) があるとします。それぞれ独自の方法があります。Controller1からController2のメソッドを呼び出したい。Controller1 から Controller2 に関連付けられたビューを更新したいと考えています。
以前のバージョンでthis.getController('StatusBarController')
は、任意のコントローラーへのハンドルを取得し、そのメソッドを呼び出すために使用されていました。
しかし、ViewController を使用する場合、これは私の場合には機能しません。
このことを達成する方法を教えてもらえますか?また、それがそのようなことを行うための正しい/理想的な方法なのか、それともより良いオプションがあるのか?
これが私のコードです:
ステータスバービュー:
ステータスバーコントローラー:
アプリ内のその他のコントローラー:
javascript - Extjs 5.0 モデルの POST 値がサーバー側で受信されない (動作中の Extjs 4.2)
Extjs 4.2 アプリを Extjs 5.0 にアップグレードしています。
すべての読み取り専用ページを表示できますが、データを更新/保存しようとすると問題が発生します。私は本当にあなたの助けに感謝します!!
モデル データの値がサーバー側に表示されません。console.log(model) を使用してモデルを出力でき、すべての値が含まれていますが、サーバー側では id のみがあり、他のすべてのパラメーターは次のように表示されます。ヌル。
モデルのプロキシは次のとおりです。
p>コントローラー:
サーバー側のコードは次のとおりです。
実装クラスの最初の行のログ、id はありますが、他のすべての値は null です
javascript - extjs 5 XTemplate 評価例外: validTypes が定義されていません
単純なウィンドウを作成すると、ExtJS 5 でエラーが表示されます。
私は何を間違っていますか?
編集: 最小限のファイルでプロジェクトを作成しようとしています: ext-all.jsおよびext-theme-neptune-all.css
javascript - Extjs 5 - ページ全体の LoadMask が機能しない
Extjs 4.2 では、ページ全体にロード マスクを使用していました。
一般的なユーティリティ クラスでは:
読み込み/保存中にすべてのページでこのメソッドを呼び出していました (サーバー側の応答を待っています) が、Extjs 5.0 では機能せず、次のエラー メッセージが表示されます。