SharePoint 2007Wikiがあります。 wikiサイトのドキュメントライブラリ内で、[ME]フィルターを使用して追加された列をフィルター処理し、追加された列= [ME]のドキュメントのみを表示するビューを正常に作成しました。
すぐに使用できるツールを使用して共有Webパーツを追加し、親側のデフォルトページに共有Webパーツを使用してこのwikiビューを表示することは可能ですか?
サイトの構造はこんな感じです。
SharePoint親サイト
-DocLib
-リスト
-Wikiサイト
------列が追加されたWikiDoc Lib
親サイト(Wikiサイトの親)のデフォルトページにWebパーツを追加しようとしています。
オプション1-WikiサイトとWikiドキュメントライブラリが[リストとライブラリ]に表示されない[追加するWebパーツの追加]ダイアログ。
オプション2-コンテンツクエリWebパーツを試しました。コンテンツクエリWebパーツでは、子サイトとWikiライブラリを選択できますが、ページレコードを表示することはできません。また、フィルターリストに追加された列は表示されません。
オプション2(CQWP)が最適ですが、少しカスタマイズする必要があります。
リストでCQWPを指定した後、「ライブラリタイプ」を「Wikiページライブラリ」に変更する必要があります。そうしないと、データが正しく表示されません。デフォルトは「ページライブラリ」ですが、これはWikiでは機能しません。
カスタムフィールドを追加する限り、WebパーツのCAMLコードを編集し、フィールドデータを編集する必要があります。これを行う方法に関するセクションを含むチュートリアルページを次に示します(セクションタイトルは「追加データを含めるようにCQWPを変更する」です):www.heathersolomon.com/blog/articles/CustomItemStyle.aspx
また、CQWPのカスタマイズに関するMSDNの技術的な詳細は次のとおりです。msdn.Microsoft.com/ en-us/library/aa981241.aspx