Sitefinity フォーラムでこれを尋ねてみましたが、過去 2 週間ほど応答がありませんでした。
カスタム動的モジュール (モジュール ビルダーでビルド)、Projects があります。各プロジェクト オブジェクトには、別の動的モジュールである Vendors への参照があります。バックエンドのリストに、これらのリンクされたベンダーの 1 つまたは複数でフィルタリングする機能を追加したいと考えています。ここにある分類フィルタリングに似たものを想定しています: http://screencast.com/t/xiLZNETLDM5v。
私はこれである程度の進歩を遂げましたが、少し壁にぶつかりました。モジュールのフィルター セクションに新しいサイドバー フィルターを追加してから、フィルター用の新しいサイドバー セクションを追加しました。
サイドバーのベンダー セクションは、vendorsFilter として Closevendors ボタンで構成されています。vendorsFilter については、データ ソースもカスタム コマンドも構成していませんが、itemType は自分のタイプに関連付けられています。フィルター自体は、DynamicModules data.svc を使用して、ベンダーのリストを提供します。ItemsCount には値が設定されていませんが、現時点ではあまり気にしていません。
ここまでは、ItemCount が欠落していることを除けば (サービス コールがモジュールにコンテキスト化されていないことは理解しています)、ベンダーのリストを正しく取得しています。ただし、ベンダーをクリックすると、スクリプト リソース ファイルに埋め込まれた呼び出しを示すエラーが表示されます (呼び出しスタック: http://screencast.com/t/Uq3ipgcSv )。これは、Sitefinity がデータをフィルター処理するために必要なすべての情報を持っていないことが原因だと思います。クライアントが関連アイテムでデータをフィルタリングできるように、このデータを提供するにはどうすればよいですか?
不足しているもの、不明な点がありましたら、お知らせください。
助けていただければ幸いです。
ありがとう