2011-08-08 10 views
2

私は4レベルまでのカテゴリセレクタを持っています。選択可能な値は1つのテーブルに格納されます。この表には、id、parentId、レベル、およびラベルの値があります。これは階層構造を構築する。ExtJS階層選択 - 複数の選択フィールドを持つデータ構造のようなツリーを持つカテゴリセレクタ

  • 1ルートカテゴリ
  • - 2サブカテゴリ
  • ---- 3サブサブカテゴリ
  • ------ 4サブサブサブカテゴリー

今私は4つの選択フィールドが必要です。最初のもののみがアクティブになり、他のものは非表示になり、非アクティブになります。これが選択されている場合、2番目のものは最初にフィルタリング/更新され、アクティブになります。 ... 等々。私は選択したカテゴリとして最も深いカテゴリのIDを返すだけです。しかし、いくつかのカテゴリは2または3レベルしかありません。フォームがロードされている場合は、レベルを知り、親を取得することによって、選択したフィールドから逆方向に自身を補充する必要があります。

セレクタは既に存在しますか?あなたは例がありますか?

答えて

1

すでにいくつかの人が私が問題を解決したかどうか尋ねたので、はい、私はxtemplateを使用しており、構造を示すセレクタは1つしかありません。

+0

これを使用しますかhttp://xtemplate.sourceforge.net/? –

+0

いいえ、私は1つのドロップダウンフィールドしか持たず、これをsenchas xtemplateでスタイルします。より深いカテゴリーはより多くのものを意図しています。私は約80のカテゴリしかないので、これはユーザにとって合理的です。ほとんどのユーザーは初めてドロップダウンを使用し、タイプヘッド機能を使用します。 – Manuel

関連する問題