クエリ文字列に基づいてSharePointListコンテンツを表示します
-
09-12-2019 - |
質問
ユーザー選択に基づいて、DiferRent SharePointリストからのデータを単一のビューで表示するSharePointページを作成する必要があります。ユーザーが従業員に関する情報を表示したい場合、ページは従業員リストからデータを表示します。彼らが学生情報を見たいのなら、それは学生リストからのデータを表示します。
1つのリストWebPart(XSLT List View WebPart ???)を持ち、ユーザー選択に基づいてコンテンツを変更したいです。使用するリストはクエリ文字列を介してこのページに渡されます...
任意の提案?
解決
SPDataSourceコントロールをBaseXSLTListWebPartを実現するBaseXSLTListWebPartと組み合わせて使用できます。
次のことを試してください:
- SPDataSourceコントロールを含むコントロールを作成します。説明があります。 chris o 'で説明を見つけることができます。BRIENのブログ。 second post あなたはどのように説明を見つけることができますクエリ文字列をパラメータとして使用します。
- basexsltlistwebpart から継承するWebPartを作成します。
- ONINITでは、WebPartのコントロールコレクションにDataSourceコントロールを追加し、Aフィールドを割り当てます。
- GetDataSourceメソッドを上書きして、コントロールを返します。
- XSLまたはXSLINKプロパティでXSLを設定します。
他のヒント
最も簡単な方法は、フィルタWebパーツを使用することで、少なくともSharePoint標準ライセンスを必要とします。これらのWebパーツは多くの「図形」に入っています、ここでの例を参照してください。-Web-Parts-ha010033786.aspx#bm2 "rel=" nofollow "> http://office.microsoft.com/en-us/sharepoint-server-help/work-with-filter-web-parts-ha010033786.aspx#BM2
これらのウェブ部品は、実際にデータを互いに消費/提供する接続可能なウェブ部品であり、Web UIを介してこれを達成することができる。
それが役立つことを願っています C:\ Marius
所属していません sharepoint.stackexchange