1

Extjs 4を使用して高度な検索フォームを作成する必要がありますが、どこから始めればよいかわかりません。私はインターネットでたくさん検索しましたが、それを行うための明確な方法や良い例さえ見つけられませんでした。誰かが私を助けることができますか?

編集 これは、条件として多くのテキストフィールドを含むフォームであり、ユーザーは少なくとも1つの検索条件を入力して検索を実行し、入力した内容に関連する結果を取得できます。

うまくいけば目標の2つのより良い説明を編集します

1行に1つのフィルターを備えた別のフィルターパネルが必要です。フィルタは、2つのコンボボックスで構成されています。フィールド-選択条件-選択、および少なくともテキスト、数値、日付、...などの値。

最後のフィルターラインの下には、新しいフィルターを追加するためのプラスボタン/コンボがあります

4

3 に答える 3

2

今、私はあなたが探しているものを理解しています。そのための最も近い実装済みソリューション: Ext.ux.grid.FiltersFeature (これもはるかに複雑ではありません)。デフォルトでは、それ自体を Column-Menu として公開するだけで、次のような実装は見つかりませんでした

ここに画像の説明を入力

とにかく、この機能がまだニーズに合わない場合は、この機能から始めるのが最適です。上記のようなビューで拡張します。最良のことは、後で簡単に拡張できるように、個別の Filtertypes が既に提供されていることです。

サンプル ソリューションを ExtJS4 に移植することもできますが、単に拡張するだけのサポートされているソリューションを使用することをお勧めします。

于 2012-11-25T08:12:08.963 に答える
0

検索条件を含むツリー パネルを左側に保持し、その上で検索したい場合は、中央パネルを保持します。ここで、ノードのクリックで cms fr search after search 中央パネルを検索結果に置き換えます。

于 2012-11-22T19:07:27.737 に答える
0

検索にグリッド、コンボボックス、またはその他のソースを使用していますか? これらの Ext コンポーネントには、データをフィルタリングできるストアがあります。

コンボボックスのオートコンプリートまたはグリッド列のフィルタリング

他に何か必要な場合は、コメントでお知らせください。

于 2012-11-23T14:27:33.033 に答える