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

model-view-controller - Ext JS 4.0 - MVC Ext.panel.Form & Ext.ComponentLoader

Ext JS 4.0 と新しい MVC アーキテクチャを掘り下げ始めたところです。いくつかのグリッド ビューとツリー ビュー、およびそれらの適切なストアを備えたユーザー コントローラーを作成しました。ここまでは順調ですね。

最初のフォームを作成したばかりで、新しいローダー構成に苦労しています。フォームがレンダリングされ、次の Ajax 呼び出しは成功しますが、フォームに入力されません。

現在使用している JSON は次のようになります。

すべてのレンダラー オプションをいじって、ターゲットで遊んでみました。レンダラー、ターゲット、および JSON 形式の可能な組み合わせを考えると、私は非常に混乱しています。

私はおそらく雑草の中でかなり離れています...誰かがこれを機能させましたか? 私はこれの例を見つけるのに非常に苦労しています。

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

javascript - ExtJS 4 ツリーでルート ノードを非表示にする際の問題

テキスト フィールドでのキーストローク後にデータをロードするツリー パネルがあります。ルート ノードを非表示に設定すると、ツリーのロード時にテキスト フィールドからフォーカスが奪われます。ルート ノートを非表示にしないと、完璧に機能します...

何か案は?

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

javascript - Ext.each で関数を終了するには?

重複の可能性:
Ext.each を中断または継続する方法

まさに私が達成したいのは、配列内の文字列をチェックすることです..
特権がtrueの場合は...を返しtrueます

しかし、firebugではそれが表示hereされbます. 終了する方法Ext.each??

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

extjs - ExtJs を使用してデータベースからのデータを使用してツリーを構築およびロードする

私はツリーパネル(または単に動作するために必要な単純なツリー)を構築し、データベースからデータをロードしようとしています

私は試してみましたが、試してみました..しかし、それはできません。

誰かが私にこれを行う方法を教えてもらえますか?

私のJSON:

私のC#コード:

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

extjs - ExtJs4 - グリッドの ColumnModel に相当するものは何ですか?

ExtJs4 の ExtJs3 に相当するものは何Ext.grid.ColumnModelですか?

私がやりたいのは、列を非表示にすることです.ExtJs3で以下のようなことをしました:

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

javascript - ExtJS 4でExt.grid.Panelの選択されたセルを決定する方法は?

Ext.grid.Panel の選択されたセルを取得するにはどうすればよいですか? ExtJS 3 では、次の方法で可能でした:

Ext 4には

しかし、これは私に記録を与えるだけです。

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

php - ExtJS グリッド セルの編集

extjs グリッドで extjs 4 セル編集プラグインを使用しています。1 つのグリッドで正常に動作していますが、セルの編集も必要な同じページに新しいグリッドを作成すると、終了するグリッド データが消えます。問題の診断に丸一日費やしましたが、無駄でした。

モデル、ストア、およびグリッドのコードは次のとおりです。

0 投票する
5 に答える
9314 参照

extjs - ExtJSMVCコントローラーをコンポーネントではなくDOM要素に接続する

Ext.app.Controller control()メソッドを使用する方法はありますが、DOMクエリを渡しますか?標準リンクを含むページがあり、それらが拡張ボタンとして作成されていない場合でも、クリックハンドラーを追加したいと思います。

私はもう試した

ただし、リンクをクリックしてもアラートは発生しません。

this.controlでCSSセレクターを指定する方法はありますか?それとも、コンポーネントでのみ機能しますか?

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

extjs - EXTJS で ComboBox の既定のオプションを拡張できないのはなぜですか?

私はいくつかのコンボボックスを持っています。デフォルトのオプションをドライアップしたいので、これを行いました:

コンボボックスの各インスタンスに異なるものを入れたいだけです。

JQuery で a を使用してこれを行うことができました$.Extend(....が、ExtJS を理解していません。

ありがとう

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

extjs - ExtJS 4: モデルのないグリッド/ストア

統計、カウントなど、実際にはモデルにマップされないデータを表示するグリッドがいくつかあります。それらが表示する値は、現在ログインしているユーザーに基づいてサーバーによって動的に生成され、任意の数に関連している可能性がありますサーバー側モデルの。

このような状況で ExtJS モデルをセットアップするのはばかげているようです。それらは次のようになります。

私には意味がありません。ストアの属性がまだ存在することは知っていfieldsますが、ドキュメントには、下位互換性のためにのみ存在するため、避ける必要があると記載されています。さらに、少なくとも互換性レイヤーが実行されている場合は、それを使用しないようにコンソールに警告が表示されます。

では、これらの状況に対する「適切な」アプローチは何ですか?