問題タブ [extjs-mvc]

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 に答える
667 参照

extjs - GoogleChrome-ExtJS4.0を使用した「awsnap」エラーメッセージ

コントローラに次のコードがあります。これは、InternetExplorer9およびFirefoxで正常に機能します。ただし、Chromeで「awsnap!。何か問題が発生しました...」というエラーメッセージが表示されます。

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

extjs - ウィンドウを閉じたときにストアを削除/破棄する方法extjs 4

フォーラム メンバー 以下に説明する問題が 1 つあります。

ポップアップウィンドウが閉じているときにストアを破棄または削除するにはどうすればよいですか?ロードされたウィンドウには更新されたデータが含まれていないため、それを行いたいです。そのため、ウィンドウが閉じられるとすぐにストアが削除されます。

ウィンドウ ポップアップが完全に新しく作成されたら、それに関連付けられているすべてのストア、モデル、およびビューをロードします。

私はそれを試しましたが、まだアイデアを持っている人は誰も成功していません。どうすれば解決できるのでしょうか。

私はextjs 4.0.2aとJavaを使用しています

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

extjs - sencha sdk からすべてのクラスを作成する

sencha sdk を使用して縮小ファイルを生成しようとしています。

マイページを設定しました

http://www.mysite.localhost/ext/jobs/index.html

index.html だけから読み取るのは簡単ではありません。私が入るとき

次のjsbファイルを取得します。

つまり、すべてのクラスに含まれているわけではありません。更新したら

"パス": "app/"、"名前": "app.js"

app-all.js は正しく作成されています。しかし、どうすればコントローラーとビューを取得できますか。ファイルがたくさんあります。mvc アプリケーション jsb の例はありますか。私のアプリはパンドラに基づいています。

アプリ/app.js

index.html

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

get - ExtJS 複数の js

やあ、1 つの JS ファイルを 1 つのファイルから別のファイルに呼び出すことができます...複数の JS ファイルを意味します。このようなJS に 1 つのパネルがあり、別の JS ファイルを呼び出した場合、この PANEL コントロール値を読み取る必要があります。

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

javascript - ExtJs 4 MVC ネストされたレイアウト

アプリの単純なフレームワークを実装しようとしています。アイデアは、ページ ヘッダーを含む北領域と交換可能な中央領域を使用して、背景ビューポート タイプの「レイアウト」を作成することです。

アプリが起動すると、ログインフォームが表示されます。ユーザー/パスワードに問題がなければ、フォームは破棄され、メイン レイアウトが表示されます。メイン レイアウトは、その中央領域にネストされたレイアウトを挿入する必要があります。

これは私の背景レイアウトコードです:

主なレイアウトは次のとおりです。

ご覧のとおり、中央領域には「mygridpanel」という名前の xtype が必要です。これはそのコードです:

私の問題は、 Ext.create('DEMO.view.BackgroundLayout', {}); を呼び出すときです。ネストされたレイアウトのみが表示され、背景のレイアウトは非表示になっています。また、Chrome のコンソールで次のエラーが表示されます。

私が間違っていることは何ですか?

前もってありがとう、レオナルド。

0 投票する
3 に答える
1862 参照

javascript - ExtJS と this.control クエリ

次のコード ブロックに問題があります。

tabpanel コンポーネントの「パッケージ」アイテムのクリックイベントをキャッチする方法を知っている人はいますか? this.control クエリで「タブ」セレクターのみを使用すると動作することがわかりましたが、「パッケージ」タブ コンポーネントのみを取得することはできません。

前もって感謝します。

0 投票する
4 に答える
7977 参照

extjs - ExtJS 4 RadioGroup Change イベントが 2 回発生する

私は ExtJS 4.0.7 を使用しており、Ext は初めてで、新しい MVC アーキテクチャを使用しています。変更時に、より多くの UI 要素を表示するために使用したい RadioGroup があります。問題は、RadioGroup に対して change イベントが 2 回発生することです。これは、両方のラジオが値を変更するためのイベントを発生させるためだと思います。

一度だけ起動する同じ名前の RadioGroup または Radios への変更をリッスンする方法はありますか? jQuery と Flex での私の経験では、RadioGroup は 1 回だけ起動すると予想していました。

私の見解では RadioGroup コードは次のとおりです。

私のコントローラーの関連コードは次のとおりです。

0 投票する
3 に答える
4302 参照

extjs4 - ExtJS4callParentが機能しない

callParentが機能しない理由を理解しようとしています。

ここにいくつかのコードがあります:

エラー:キャッチされていないTypeError:未定義のプロパティ'superclass'を読み取れません

ajaxを介してWindowsアイテムをロードする必要があります

0 投票する
3 に答える
6335 参照

extjs - グリッド列内のリンクがクリックされたときに関数を呼び出す

グリッド内のリンクにクリック イベントを追加する必要があります。

これは私のグリッドです:

ここに画像の説明を入力

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

extjs4 - クライアントが非常に薄い場合、ExtJS を使用した MVC アーキテクチャに利点はありますか?

プロジェクトで Sencha の ExtJS 4 を使い始めたばかりで、ドキュメントに従ってクライアントに MVC アーキテクチャを構築しています。時間が経つにつれて、それは価値があるというよりは面倒だと思う傾向があります。

  • 異なるビュー (ExtJS が 1 つ) にレンダリングするため、サーバー上のコントローラーにすべてのロジックを保持して、重複を最小限に抑えます。
  • このため、ロジックがほとんどないため、単体テストはほとんどありません。Seleniumで機能テストを行います

このようなシン クライアントで MVC アーキテクチャを維持する利点は何ですか? 今は明らかではありませんが、コンポーネントの開発を開始したときに現れる可能性があるものはありますか?