問題タブ [extjs4]

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

extjs - ext 4 で完全なモーダル ウィンドウを作成する方法は?

Microsoft OS (xp、vista、7 など) のウィンドウのように...

メイン ウィンドウがモーダル ウィンドウを作成する場合、ユーザーはメイン ウィンドウにアクセスできません
(ツールバーを閉じてアクセスするなどを含む)。

extjsで似たようなものを作りたいです。これは私のモーダルの例です:

問題は、メイン ウィンドウの本体を無効にするだけで、ユーザーは引き続きメイン ツールバーにアクセスでき、それを閉じることもできます。

私の質問は、フルモーダルを作成する方法ですか? または、それができない場合、メインウィンドウを無効にする方法、モーダルウィンドウが表示されている場合、モーダルウィンでリスナーショーを使用していますが、問題はこのリスナーからメインウィンドウにアクセスできないことです。

編集 :

これはこれまでの私のコードです:

これはモーダルの概念ではありませんが、今欲しいもののように思えますが、新しい問題maskOnDisableがあり、機能せず、のようなイベントが必要なblurので、ユーザーが親ウィンドウをクリックすると、ポップアップ ウィンドウに戻ります。(新しい質問として投稿する必要がありますか?)

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

javascript - Extjs4-Ajaxリクエスト:URL生成

生成されたURLを使用してajaxリクエストを設定する必要があります。

Ext.data.Operationを使用する必要があると思いますが、その方法がわかりません。

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

javascript - ExtJs4 - baseParams 設定プロパティを保存しますか?

extjs3.x では、store 構成baseParamsプロパティを使用して、ストアのロードに使用するパラメーターを指定しました。
このプロパティは extjs 4 には存在しません。代わりに何をすればよいですか?

また、extjs3 では、proxy 構成プロパティを使用して、stores プロキシが aGETまたはPOSTメソッドであるかどうかを指定できました。methodこれの代わりに何をすべきですか?

私の ExtJs 3 コード ->

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

extjs - ExtJS 4 で GridPanel に正しい時刻を表示するにはどうすればよいですか?

GridPanelExtJS 4 を使用しています。列の 1 つは、次の形式でタイムスタンプを返します。

これは私の JsonStore からの私のコラムです

セクションを表示したいだけですtimeが、返されるのは空白の列だけです。を削除するtype: 'data'と、データが取得されますが、上記の形式になります。

助言がありますか?

ありがとう

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

javascript - セルをクリックしたときにextjsグリッドがスクロールしないようにするにはどうすればよいですか?

私は現在、編集可能なグリッドの例に基づいて、Extjs4でグリッドコンポーネントを使用しています。セルをクリックすると別のページに移動できるように、各セルにリンクを関連付けたいと思います。ただし、リンクをクリックしたときにページ上でトリガーされる垂直スクロールがある場合。

たとえば、http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/cell-editing.htmlのサイズを小さくしてみてください。グリッドを最初にクリックすると、ページがスクロールしてグリッドがセンターとイベントが飲み込まれます。cellclickイベントを登録するには、もう一度クリックする必要があります。これはIEでのみ発生します(私はバージョン8を使用しています)。幸いなことに、これは他のブラウザでは発生しません。これはバグである可能性があり、この最初のスクロールアクションが発生しないようにする方法はありますか?

ありがとう

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

extjs - ExtJS3 コンポーネントに ExtJS4 コンポーネントを追加しますか?

ExtJS4 SVG スタッフの恩恵を受けることができる ExtJS3 アプリケーションを持っています。サンドボックス モードを使用して ExtJS3 アプリケーションに ExtJS4 コンポーネントを含める方法の例がオンラインにありますが、この例では、ExtJS4 コンポーネントは独自のフローティングウィンドウにあるため、ExtJS4 コンポーネントは実際には ExtJS3 コンポーネントに追加されません。それらはむしろ独立して共存しています。

サンドボックス モードで実行中に ExtJS3 コンポーネントに ExtJS4 コンポーネントを追加する方法はありますか? 例えば:

このようなことをしようとすると、通常、次のようなエラーが発生します...

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

ruby-on-rails - ExtJs4 json data.store と Rails

ExtJs4 と Ruby On Rails を使用して単純な CRUD アプリケーションを作成しようとしています。JSONでresftulデータストアを実装しようとしています。

レコードの更新に問題があります。リクエストはサーバー側に送信され、データベースは更新されていますが、データストアにはまだ「ダーティ」とマークされたレコードがあります。また、別のレコードを更新しようとすると、2 つの要求が送信されます (1 つは前のレコード用、もう 1 つは次のレコード用)。

また、新しいレコードの作成にも問題があります。サーバー側でレコードが作成されていますが、私のデータストアではまだ保存されていない (ダーティ) としてマークされているため、次の更新/作成アクション中にそのレコードがサーバーに再度送信され、その結果、データベースにレコードが複製されました。

問題は、有効なデータ ストアと対応するモデルを構築して、Rails から安静な json を操作する方法です。

私のgithubアカウントで見つけることができる私のアプリケーションのソース: https://github.com/lucassus/extjs4-account-manager

ストア: https://github.com/lucassus/extjs4-account-manager/blob/master/public/javascripts/app/store/Users.js およびモデル: https://github.com/lucassus/extjs4-アカウントマネージャー/ブロブ/マスター/パブリック/javascripts/app/model/User.js

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

javascript - activate イベントをグリッド パネル Extjs4 にバインドする

グリッド MVC にリスナーを追加できる正確な場所を知りたいです。

私がこれを行うと、何も起こりません:

クリックイベントで動作します:

注:コントローラーの初期化はまだ空です:

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

extjs - Ext.ux.form.field.DateTime に関する質問

Ext.ux.form.field.DateTime プラグインを作成しましたが、いくつか質問があります。

  1. 幅/高さを設定しないと、ツールバーの DateTime が表示されません
  2. RowEditing プラグインで正しい幅を表示できない

ここに画像の説明を入力

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

events - ツリーパネルExtjs4でのitemclickイベントの処理

私がやろうとしているのは、別のツリーで別の反応を得ることです。リーフクリック!

葉のインデックスを取得するために、インデックスを試してみましたが、何もありません。ノードクリックで反応を得ることができますが、すべての葉で特定の反応を得るにはどうすればよいですか?私も葉にIDを付けてみましたが、運が悪かったですか?

多分簡単な例

Pleeasseヘルプ!!