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

extjs - EXTJS 4 Treepanel の定期的な更新

Treepanel1秒に 1 回更新されるを作成したいと思います。そこで、データ取得用のプロキシを使用してストアを作成しました。

ストアは動作しているようで、データは my に表示されますTreePanel

Treepanelこの関数でを更新しようとしました:

アップデートも有効のようです。残念ながら、この更新では、ツリー全体がリロードされるため、更新のたびにある種の「点滅」効果が発生します。変更されたノードのみを更新する方法を探しています。

これを行う方法はありますか?

挨拶

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

extjs - ExtJS4を使用した動的モデル

ExtJS 3.xでは、ストアの「fields」プロパティを使用できましたが、ExtJS 4では、絶対にモデルを使用する必要があるようです。それは問題ありませんが、私の場合、静的モデルではないため、フィールドをその場で定義し、場合によっては変更する必要があります。

モデルを再作成することはできますが、既存のモデルを変更したり、削除したりすることは明らかに不可能であるため、別の名前を使用する必要があります。同じ名前のExt.regModelを使用しようとすると、ExtJSがクラッシュします。

ご協力いただきありがとうございます!

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

javascript - Ext.define()でグリッドパネルを拡張するときに行ダブルクリックイベントリスナーを追加するにはどうすればよいですか?

私はExt.define()(Ext v4)でGridPanelを拡張しています。

グリッド行をダブルクリックしたときに行データを取得する必要があります。この時点では、イベントリスナーを機能させることさえできません。

ここで何が問題になっていますか?

誰かが答えを必要とするなら-これは正しい方法です:

http://dev.sencha.com/new/ext-js/4-0/api/Ext.grid.GridView#event-itemdblclick

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

extjs - jsonファイルなしでJSONを使用するには?

data.TreeStore で JSON を動的に使用する必要があります。このコンポーネントには、プロキシの「構成」があり、JSON ファイルへのパスが必要です。私の問題は、アプリケーションに Json ファイルを書き込めないことです。JSONを動的に生成し、それをURL構成にプロキシに渡すことができれば、私は知っていますか?

例えば ​​:

私の URL はファイルの URL ではなく、独自の方法で生成された JSON です。

TreeStore で、make ファイルなしで使用する JSON を構築する方法!?

私の問題を理解していただければ幸いです:)

助けてくれてありがとう!

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

javascript - ext 4 ベータ版 - パネルの詳細ビューに複数のアイテムを表示

私は小さなプロジェクトの 1 つに Ext を採用しようとしていますが、以下を実装しようとして少し迷いました: Orders があり、それぞれに 1 つ以上の PurchaseItem 要素が含まれます。注文のリストと詳細ビューを表示するグリップを作成しました。詳細ビューで各注文の PurchaseItem の詳細を表示するにはどうすればよいですか?

OrderDetailsMarkup でそれぞれをループする方法はありますか?

以下は私のコードです:

以下は、グリッドが処理する json のサンプルです。

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

extjs - ExtJS で 2 つの異なるストアに対して 2 つの AJAX 呼び出しを行う方法は?

同じウィンドウで 2 つのグラフを生成するための 2 つのストアが必要です。どちらもサーバーから JSON データを取得します。

最初の AJAX 呼び出しのみが実際に送信され、2 番目の呼び出しは送信されません。何が問題なのですか?

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

javascript - ExtJs 4、コントロールを見つける方法はありますか? (「id」によるものではありません)

のボタンがあります。次id = 'someid'の方法で見つけることができますExt.getCmp('someid')...

そのボタンにある種の「extraId」を設定し、「extraId」でそのボタンを見つける方法はありますか?

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

extjs - ExtJs 4 のストアからネストされたモデルにアクセスする方法

I just downloaded the final version of ExtJs 4 and I'm trying to implement some things using new Model approach.

For instance I have a model named SetupModel, it has 2 nested models Users, Reports. I create new store and I set the Model property of the store = SetupModel.

The question is - how can I access my nested properties after data was loaded into the store?

I need something like myStore.data.Users(), but is incorrect.

Any thoughts?

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

javascript - ExtJs 4、xtype: 'combo' が既に選択されているアイテムをクリックしたときに折りたたまれないようにする方法は?

私は持っていComboBoxます。展開されたリストからアイテムをクリックすると、ComboBoxこのアイテムが選択されて折りたたまれます。すでに選択されているアイテムをクリックすると、それも折りたたまれます。

ユーザーが既に選択したアイテムを選択したときに、折りたたみを「停止」する方法はありますか?ComboBox

PS: 簡潔に言うと、http://dev.sencha.com/deploy/ext-4.0.0/examples/themes/index.htmlComboBoxのように動作したいTimeField

アップデート

少なくとも IE7 と IE8 で機能しないソリューションは必要ありません。

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

extjs - EXT JS 4 リンクへのクエリ文字列の追加

URL を持つコンポーネントを作成するたびに、Ext Js 4 はリンクに ?undefined を追加しています。どうすればそれを取り除くことができますか?

ダッシュボードをクリックすると、https://domain.tld/admin/dashboard?undefinedに移動します