2

SharePoint 2010 にドキュメント管理サイトを実装しています。サイトに保存されている各ドキュメントには、ドキュメントの内容を示す 1 つ以上の地理的な場所がタグ付けされています。これは、考えられるすべての場所を含む用語ストアの用語セットにバインドされた管理されたメタデータ フィールドを使用して実装しました。場所は階層的に編成されているため、最初に国別、次に地域別、都市別などとしましょう。

特定の場所のドキュメント ライブラリ内のドキュメントをすばやく検索できるようにしたいと考えています。SharePoint 2010 には、(1) 列ヘッダーでのフィルター処理、(2) メタデータ ナビゲーションの使用、(3) キー フィルターの使用の 3 つのすぐに使用できる方法が用意されています。

ここまでは順調ですね。今、これは物事がトリッキーになっているところです。用語ストアの各場所は、さまざまなラベルによって識別されます。したがって、各場所にはデフォルトのラベルと、平均で 3 つまたは 4 つの追加ラベル (同義語) があります。例: ロケーションは、「アムステルダム」、「S-123」、「W-456」などと呼ばれます。私はできるようにしたい:

  • シノニムを含む任意のラベルを使用して、ドキュメント ライブラリをフィルター処理します
  • 指定した場所よりも下にあるすべての場所を含めます。つまり、フィルターを再帰的に設定します。

すぐに使える 3 つのオプションに戻ります。

  1. 列ヘッダーでのフィルタリング。同義語の使用をサポートしておらず、再帰フィルタリングをサポートしていません
  2. メタデータ ナビゲーションの使用。同義語の使用はサポートしていませんが、再帰フィルタリングはサポートしています
  3. キー フィルターの使用。同義語の使用はサポートしていますが、再帰フィルタリングはサポートしていません

すぐに使用できるコントロールを使用して、私の要件を満たす創造的なソリューションを考えてもらえますか? そうでない場合、完全なカスタマイズ (カスタム フィルター Web パーツ、すぐに使用できる Web パーツの拡張など) にはどのようなオプションがありますか?

返事を待っております!

よろしく、 エリック

4

1 に答える 1

1

答えがあるかもしれないと思います。これは、私たちのシステム - SharePoint 2010 で機能します。

  1. SharePoint インスタンスで、リストのビューを作成しますが、フィルターは定義しません。ビューを保存します。
  2. SharePoint Designer 2010 を開き、リストとビューに移動します。
  3. 次に、デザイン ビューで、"WebPartPages:XsltListViewWebPart" を選択する必要があります (灰色のページ要素を表示するには、列見出しのいずれかをクリックする必要がある場合があります)。
  4. 画面の上部にある [オプション] リボン タブを選択すると、緑色の [リスト ビュー ツール] 上部タブが表示されます。
  5. このリボンの左端で、[フィルター] を選択します。
  6. フィルターを定義します。

それはトリッキーで、スムーズな UI ではありません。AND 要素と OR 要素のグループを作成できる [グループ] ボタンに注意してください。(ここに UI の画像を投稿しますが、まだ経験値がありません。)

幸運を。

于 2013-12-19T16:11:01.050 に答える