ショッピングカートには、次のような製品カテゴリツリーがあります
Category1
Subcategory11
Subcategory12
...
Category2
Subcategory21
Subcategory22
...
Category3
Subcategory31
Subcategory32
...
画面左側に配置されます。最初は折りたたまれた形で表示されます
スクリーンショット1:
Toggle show all categories
Category1
Category2
Category3
ユーザーはクリックしてノードを開くことができます。この場合(たとえば、Category2をクリック)、このカテゴリとそのサブカテゴリのみが表示されるように、他のカテゴリを画面から削除する必要があります。
スクリーンショット2:
Toggle show all categories
Category2
Subcategory21
Subcategory22
Toggle show all categories
リンクは、単一のカテゴリビューとカテゴリリストビューを切り替える必要があります。最初にクリックすると、Screenshot1のように折りたたまれたカテゴリリストが再び表示されます。その後、Toggle show all categories
もう一度クリックすると、Screenshot2のように最後に開いたカテゴリのみが表示されます。これはhttp://www.officeday.ee/Buroo-pohitoovahendid/に実装されています
これを実装する方法は?jqueryまたはjquery-uiプラグインはありますか、それともjqgridをそのためにカスタマイズできますか?
私が見つけたすべての木は、次のようなカテゴリが選択されている場合、メインカテゴリリストも表示されたままになります
Category1
Category2
Subcategory21
Subcategory22
Category3
スクリーンショット2のようにCategory2を選択した場合は、Category1とCategory3が消える必要があります。
ASP.NET/Mono MVC2、jquery、jquery-ui、およびjqgridtreegridが現在使用されています。jquery-uiとjqgridは、これが解決につながる場合は別のものに置き換えることができます。