0

extjs を使用してサーバー側の機能を実装しているときに状況に直面しています。
問題は、ファイルシステムなどのサーバーサイドからデータを取得する必要があることです。ファイルシステムをデータベースに保存していないため、最初から「id」フィールドがありません。
次に、ユーザーがファイル システム内のノード (ファイルまたはディレクトリ) に対して実行できる複数の操作があります。
名前の変更、削除、新しいファイルの追加、新しいディレクトリの追加、ファイルの内容の変更、ファイルのコピー、ファイルの移動など。
これらすべてに対して、Extjs の store.api が提供する基本的な CRUD 機能だけでは十分ではありません。APIまたはストア自体の機能を拡張する方法はありますか?
または、アーキテクチャの変更に関する提案はありますか?

4

1 に答える 1

0

ストアではなく、プロキシ (Ext.data.proxy.Proxy など) を確認する必要があると思います。たとえば、WebProxy を拡張するカスタム プロキシの作成を検討できます (WebProxy に必要な機能が含まれている場合)。

もう 1 つのアイデアは、Web サービスを介してサーバーで実行する必要があるすべてのアクションを公開し、必要なときにこれらのアクションをトリガーするために ajax プロキシの extjs 実装を使用することです。

于 2012-09-04T02:48:39.820 に答える