問題タブ [extjs6-classic]

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

javascript - 「これは意図的なものですか?」を隠す方法 Ext JS 6 で警告?

私は現在、いくつかのエイリアス マッピングがオーバーライドされるコンポーネントでいくつかのレベルの継承を使用して Ext JS 6 アプリケーションを開発しています。Ext JS のデバッグはとてもフレンドリーで、これを行うたびに知らせてくれます。

私の場合は意図的です。警報が重なって、木にとって森が見えにくくなってきました。

  • 意図的なクラスについてのみ、これらのステートメントを何らかの方法で無効にすることはできますか?
  • すべてのエイリアスの名前を変更することは、より良い解決策ですか?
0 投票する
3 に答える
5797 参照

javascript - ExtJS 6 構成 Ext.ux

ext/packages/ux/classic/src/colorpicker でカラー ピッカーを使用しようとしています。

そして、app.js の上部に、次のように設定します。

しかし、それは機能していません: リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました http://localhost:1841/ext/classic/cl...=1437726506841

私のローダー構成は必要ありません。Ext.ux を正しく構成するにはどうすればよいですか?

ありがとう

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

extjs - mvvm アーキテクチャで extjs-6 sotre のデータを取得するにはどうすればよいですか?

MVVM アーキテクチャを使用してExtjs 6アプリケーションを開発しています。次のように、フォルダーにモデルがあります。 MyApp/model

フォルダ内の私のストアはMyApp/store次のとおりです。

そして、 in Application.jsin/MyAppフォルダーに次のようにストアを追加します。

今、私は次のように私のアプリケーションにストアを取得します:

ストアのデータを取得するにはどうすればよいですか? users.getData()? ユーザーusers.getData()が返すと[undefined x 4]. 問題はどこですか?正しく動作していますか?

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

extjs - Ext.app.ControllerからのExtjs-6 MVVMアーキテクチャのデータバインディング?

アプリケーションでExtjs-6のMVVM アーキテクチャを使用しています。私は次のようにコントローラーを持っています(注意してください):extend: 'Ext.app.Controller'

が呼び出された場合activateDrawing、コントローラーはウィンドウ (App.view.gt.Pointビュー) を表示します。このウィンドウ クラスは次のとおりです。

numberfieldsxとが変更された場合、 and を自動的に変更しyたい。この問題をどのように実装できますか?myProb.xmyProb.y

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

events - extjs 6 で兄弟のイベント コンポーネントをリッスンしますか?

MVVM アーキテクチャを使用してExtjs-6アプリケーションを開発しています。私はパネル( )を持っています。2 つのパネル ( 、) があります。コンポーネント( )を持っています。イベント( )があります。を聴きたいです。 panel_apanel_apanel_1panel_2panel_1component_1_1component_1_1event_1panel_2event_1

この問題を実装するにはどうすればよいですか?

MVVM アーキテクチャを使用していることに注意してください。

ここに画像の説明を入力

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

javascript - ExtJS で関連付けを定義する

データベースに 3 つのテーブルがあります。それらはStudentSubject、およびMarkです。Studentには次のフィールドがあります: idnameaddressSubjectには次のフィールドがあります: idnameMarkには、これらのフィールドidstudentIdsubjectId、およびmarkがあります。だから、ここに私は学生多くの科目を持つことができ、 1つの科目1つのマークを持つことができるようなこれらの関連付けを持っています. では、これらのリレーションをモデルとストアに配置するなど、MVC パターンでこれらのリレーションを定義するにはどうすればよいでしょうか。グリッド パネルに、student_name、student_address、subject_name、マークなどの情報を表示したいと考えています。しかし、モデルとストアでそれらを関連付けるのに問題があります。

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

javascript - `Ext.window.Window`クラスのインスタンスを使用した後、メモリはどれくらい解放されますか?

アプリケーションの開発にExtjs-6を使用しています。アプリケーションに 20 個を超えるコントローラーがあります。これらのコントローラーのすべてで、これらのコントローラーがExt.window.Windowクラスインスタンスを表示し、ユーザーがこのウィンドウを閉じる場合があります (一方で、すべてのコントローラーはポップアップを表示できます)。を閉じるために関数
を使用するのは本当ですか? これはメモリを解放しますか?この方法でメモリリークは発生しませんか?文では、 最善の方法は何ですか?destroywindow

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

javascript - ExtJs 6.0 : コンボボックスを使用したグリッド セル編集 - ID 値を同期しない

Ext.grid.plugin.CellEditing でグリッドを使用しています。グリッドには、コンボボックスと日付があります。日付は正しく同期していますが、コンボボックスはコンボボックスの ID を文字列の説明フィールドに保存しようとしています。

私のコンボボックスには、フィールド codeChecklistItemStatusId (外部キー) と codeChecklistItemStatus (ユーザーの表示フィールド) があります。

チェックリスト アイテム ステータス フィールドを編集すると、表示フィールドとして選択したフィールド (dataIndex: 'codeChecklistItemStatus') が整数に更新されます。保存すると、フィールド codeChecklistItemStatus は文字列の説明から新しい id 値に変更され、変更したいフィールド codeChecklistItemStatusId にはまだ元の id 値があります。

私がオンラインで見つけたすべての例では、id 値の代わりに文字列値が保存されています。codeChecklistItemStatus の代わりに codeChecklistItemStatusId フィールドを変更する方法はありますか?

グリッドに dataIndex: 'codeChecklistItemStatusId' を配置すると、グリッドは説明の代わりに数字をユーザーに表示します。ただし、正しいフィールド codeChecklistItemStatusId を保存すると、正しく更新されます。

ChecklistItem ストア:

CheckListItem モデル:

コンボボックスのストア:

コンボボックスのモデル:

CellEditing が有効になっているグリッド内のフィールドの一部を次に示します。

私のコントローラー機能: