問題タブ [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 投票する
1 に答える
1841 参照

extjs4 - ドラッグアンドドロップ機能を実現する方法extjs 4.0.2a

フォーラム メンバー 私は ext js4.0.2a を使用しており、アプリケーションの実行時にデスクトップにアイコンを表示するタスクを達成しました。

デスクトップ アイコンにドラッグ アンド ドロップ機能を追加したいのですが、その方法がわかりません。

私は MVC アーキテクチャで ext js 4.0.2a を使用しています。それを実現する方法はありますか。いくつかの例を見たことがありますが、それらはすべて ext js-4 より前のバージョンに基づいています。

ext js 4.0.2a を使用してデスクトップにドラッグ アンド ドロップ機能を追加するというこのタスクをどのように達成できるか教えてください。

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

extjs - ExtJSツールバーボタンのツールチップが設定に応答しないようです

ページの下部にあるパネルがあります。下部のツールバーの中に、ツールチップを添付する必要があるこのボタンがあります。このボタンはページの下部にあり、その下にスペースがないため、ツールチップが表示されるたびに、ボタンの上に描画され、部分的にブロックされます。

この動作を回避するために、ボタンのすぐ上にツールチップを表示するようにしています。ドキュメントには、ツールチップのアンカープロパティをに設定するだけで簡単に実行できると記載されているため、最初はこれは単純に見えました'top'

ただし、ボタンの上にマウスを置くと、ツールチップの現在のアンカー設定が考慮されていないようです。ツールチップはデフォルトの動作にフォールバックし、カーソルのすぐ右側に表示され続けます。

ホバリングするとき

私はここで何か間違ったことをしていますか?

これが私のコードの一部です:

に設定しようとしましたが、何も変わらなかったので、 constraintPositionはこの問題とは何の関係もないと思いますfalse

アンカーをtopに設定するleftright、効果がないようです。

ドキュメントのQuickTipsの例を調べましたが、そこでは正常に機能しているようです。私が見る唯一の違いは、例ではターゲットプロパティを明示的に設定しているのに対し、私の場合は、作成時にExt.button.Button#setTooltip()によって自動的に設定されることです。

最後に、mouseTracktrue効果なしに設定してみました。これは、何か怪しいことが起こっていることを示しているようです。

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

extjs4 - ExtJS 4 MVC アプリケーションでコントローラーを拡張する

MVC 構造に従って ExtJS 4 アプリケーションを構築しています。何度か再利用できるいくつかの機能を備えた拡張可能なグリッド MyGrid を作成したいと考えています。したがって、機能が継承されるように、拡張された独自のコントローラーが必要だと思います。これはどのように適切に行われますか?

以下のコードでは、コントローラー MyGrid を MyExtendedGrid で拡張する方法を示しています。MyGrid コントローラーのinit関数をオーバーライドして、決して呼び出されないようにしていることに気付きました。MyExtendedGrid initから MyGridの「スーパー」initを呼び出すか、コントロールオブジェクトをマージすることで、問題は単純に解決されますか? それはMVCの精神でこれを行う適切な方法ですか? もしそうなら、どのように?

コントローラー/MyGrid.js:

controller/MyExtendedGrid.js :

ビュー/グリッド/MyGrid.js:

ビュー/グリッド/MyExtendedGrid.js:

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

extjs4 - ESC extjs 4でウィンドウが閉じないようにする方法

ESCボタンを使用してウィンドウが閉じないようにするという1つの問題に1つの問題があります。

キーボードから ESC ボタンをクリックするとすぐにウィンドウが閉じます。ウィンドウを閉じるのではなく、[はい] または [キャンセル] ボタンを 2 つ押して「本当に閉じたい」というメッセージ ボックスが表示されるようにする必要があります。

人が [はい] ボタンをクリックすると、ウィンドウは破棄され、それ以外の場合はウィンドウがそのままになります。

しかし、ESCを押すとウィンドウが近づいている理由がわかりません。

ユーザーが以下のコードを使用して esc ボタンをクリックすると、メッセージが表示されます

今、私はメッセージボックスが表示され、人の答えに基づいて起こることを望んでいます。何か助けて??

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

extjs - フォーム送信successProperty

別のsuccessPropertyがあることをform.submit()に伝える簡単な方法はありますか?Extはsuccess()を呼び出すことはありません

私たちの応答は次のようになります。

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

extjs - ExtJS はプロキシ ライターでサーバーの応答を評価します

次のシナリオ:

  1. タイトル、コンテンツ、作成されたフィールドを持つストアがあります
  2. タイトルとコンテンツを含む新しいレコードが追加されます
  3. Ajax プロキシ経由で、新しいレコードがサーバーに送信されます
  4. サーバーは自動的に作成されたフィールドを追加し、レコード全体を返します (作成されたフィールドを含む)

ステップ 4 の後、ストアが新しい (同期された) レコードをサーバーの応答で自動的に更新するようにするにはどうすればよいですか?

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

extjs4 - ExtJS 4 PagingToolbar が後続のページの読み込み時に dom エラーをスローする

私は ExtJS にかなり慣れていませんが、関連付けられたページング ツールバーを使用して GridPanel を動作させることができました。ポップアップウィンドウを閉じて別のウィンドウを開くまで、すべて正常に動作します。その後のウィンドウの読み込みで、「me.dom is undefined」エラーが発生します。ページング ツールバーを削除すると、すべて正常に動作します。バージョン 4.0.7 を使用しています。

前もって感謝します。

店の定義:

グリッドパネルの定義:

ウィンドウを開くには、コントローラーから次を使用します。

クローズは次の方法で処理されます。

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

extjs4 - ストアリスナーは別のストアextjs 4をロードできません

フォーラムメンバー

ストアがその中から別のストアをロードするタスクを実行しています。実際には、別のストアからのデータが必要です。

私は割り当てストアを持っています

私のresourceStoreは

私の割り当てデータ値は

私のresourcePanelコードは以下です

私のリソースモデルは

実際、私のアプリケーションでは、AssignmentStore からのすべてのデータを表示するグリッドがあり、グリッドには選択ドロップダウンのある列が 1 つあり、そのデータは ResourceStore から取得されます。

そのため、前のコードを使用しましたが、ResourceStore が読み込まれていないため、ドロップダウンの選択ボックスに空のドロップダウンが表示されます。

私がそれを解決しようとすることができる解決策を私に提案してください。

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

extjs4 - extjs4カレンダーを使用して1か月、1年をスケジュールする方法

フォーラムメンバー

申請書を作成するにあたり、あなたからの助けと指導が必要です。これを使用して、管理者は 1 か月または 1 年間のスケジュールを設定できます。たとえば、1 か月の稼働日や、1 か月の休日の数などです。

また、ユーザーがログインして出席を追加するとき、カレンダーをクリックして出席を追加する日を選択すると、管理者によって休日としてマークされた日が無効としてカレンダーに表示されます。そのため、ユーザーはその日の出席を追加できません。

出席に基づいて、ユーザーが働いた時間を数え、それを使用して給与を計算します。

私はグーグルで検索して、アプリケーションで使用できる以下のリンクのようなものを見つけましたが、それを機能させるために使用できるシンプルでユーザーフレンドリーなものは他にありますか?

http://ext.ensible.com/deploy/dev/examples/calendar/window.html

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

extjs-mvc - extjs MVC でコンボボックスの値が読み込まれない

ExtJS MVC を使用し、スケジューラを実装しています。

ストアをコンボ ボックスにロードしたいのですが、正常にロードされませんでした。

私の店は

私のモデルは

私のComboBoxコードは以下の通りです..

私の問題は、コンボボックスをクリックすると値が読み込まれず、エラーが表示されないことです。