問題タブ [extjs-stores]
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.
extjs4.1 - ExtJs 4.1 グリッドの別の列に基づいて 1 つの列を並べ替える
ExtJs 4.1 フレームワークを使用しています。1 つの列 (名前) のみを表示するグリッドがあります。グリッドは、2 つのフィールド (Name と SortOrder) を持つストアに関連付けられています。store のフィールド「name」は、グリッドの Name 列に関連付けられています。ストアの SortOrder フィールドで使用可能な値に基づいて名前列を並べ替えたいと思います。そのようなロジックをどのように実装できますか。
ありがとうございました
javascript - 基本的な CRUD を超えるストアを実装する Extjs
extjs を使用してサーバー側の機能を実装しているときに状況に直面しています。
問題は、ファイルシステムなどのサーバーサイドからデータを取得する必要があることです。ファイルシステムをデータベースに保存していないため、最初から「id」フィールドがありません。
次に、ユーザーがファイル システム内のノード (ファイルまたはディレクトリ) に対して実行できる複数の操作があります。
名前の変更、削除、新しいファイルの追加、新しいディレクトリの追加、ファイルの内容の変更、ファイルのコピー、ファイルの移動など。
これらすべてに対して、Extjs の store.api が提供する基本的な CRUD 機能だけでは十分ではありません。APIまたはストア自体の機能を拡張する方法はありますか?
または、アーキテクチャの変更に関する提案はありますか?
extjs - 複数回リロードせずに EXT JS 4 MVC アプリケーションでストアを再利用する方法は?
私はextjs 4 MVCアプリケーションに取り組んでいます。
アプリケーションは、タブパネルを含むビューポートを実行します。各タブには、独自のコントローラーと複数のビューがあります。
http://wap7.ru/folio/ext-reuseable-store/TE.htmlで私のサンドボックスを参照してください。
私は 1 つの Store を数回使用しています (例: topmenu コンボボックスの 1 つのタブ、clietns グリッドの別のタブ)。 autoload: true で構成された Store。プロキシはモデルで構成されます。
私の問題: Store が複数回読み込まれます - コントローラ [store] 配列に言及するたびに。
配列 [stores] コントローラーから 1 つ削除すると、store: Ext.getStore ('STORE-ID') と表示されますが、コンボボックスは空になります。
ヒント、またはストア (モデルではない) を再利用する例を教えてくださいhttp://docs.sencha.com/ext-js/4-0/#!/guide/mvc_pt2
extjs - ExtJS の store load 関数でスコープを使用する方法
このコードを実行すると、
TypeError: this.getMyGraph は関数ではありません
エラー、私が使用するとき
this.data.each
ストア コールバックの関数、使用できません
this.getMyGraph
関数。これはスコープの問題だと思います。スコープをパラメーターとして関数に渡すにはどうすればよいですか、またはこのエラーを修正するにはどうすればよいですか?
javascript - Extjs でストアのデータを初期化する
データベースから初期化したいストアがありますが、 の標準的な init メソッドが見つかりませんでしたExt.data.Store
。コンポーネントでいくつかの例を見つけましたがStoreManager
、それは私が探しているものではないと思います。アプリの MVC 構造を保持したいのですが、定義したメソッドを使用してストアのデータ フィールドを初期化したいだけです。誰かがその方法を説明できますか?
javascript - extjs4.1は、ユーザー定義の基準に基づいてストアを並べ替えます
誰かがユーザー定義の基準に基づいてストアを並べ替えるのを手伝ってもらえますか?
返されるrole_nameはadmin、user、read-only、superです。
読み取り専用、ユーザー、管理者、スーパー。
extjs4 - コンテキストに基づいて extjs4 データ ストアの URL を動的にする
System と Customer という2つの異なるエンティティに関するデータを表示するために使用されるグリッドと関連ストアがあります。システム リンクをクリックした後にグリッドが表示される場合、使用する URL は /configuration/ systemid /234 であり、顧客リンク URL からのものである場合、URL は /configuration/ customerid /234 である必要があります。値 234 も変更されることに注意してください。ExtJs4 MVC モデルでこれを達成するにはどうすればよいですか。
以下のように URL を提供し、プレースホルダーを置き換える方法はありますか? URL : '/構成/{コンテキスト}/{コンテキスト ID}'
または、「/configuration/」+ Context.type +「/」+ Context.idのように、コンテキストをオブジェクトに保存してここで使用できますか
または、これに対する標準的な解決策はありますか?
URL はバックエンド dvlprs によって与えられ、変更できません :(
私は次のように定義されたストアを持っています
}))
ありがとう
extjs - EXT JS 4: ストアのリロードなし
がありTreeStore
、最初に json ファイルからデータを正常にロードします。
私はいくつかのことを試しましたが、次の関数は理にかなっていますが、何かが実際にリロードを停止します。
多分それはそのデータをロードしますが、ビューはそれを表示できませんか? 何が欠けている可能性がありますか?
extjs - Extjs-コンボボックスを単一のストアから埋める方法は?
2つのコンボボックスがあり、「sg」キーと「aod」キーの2つのコンボのデータを含む1つのストアを使用しています。
最初のコンボで、「sg」キー内にデータを入力したいとします。
2番目のコンボでは、データに「aod」というキーを入力します。
次に、コンボをレンダリングしながらデータを入力するにはどうすればよいですか?
これが私の店です:
ご協力いただきありがとうございます!!