2009-07-20 6 views
0

いくつかのコントロールで、(http://www.codeplex.com/smartpart)のようなSharePointでカスタムWebPartを使用しています。私は異なるページに複数のWebPartを持っています。それらを一緒にリンクすることはどのように可能ですか?たとえば、ボタンクリックイベントハンドラやハイパーリンクターゲットでは、ナビゲートするURLは何ですか?SharePoint内の異なるWebPartsページをリンクする方法

答えて

1

SharePointでWebパーツを接続するには、通常、それらの間でデータを転送します。たとえば、あるWebパーツ内の項目をクリックすると、別のWebパーツの詳細が表示されます。 Office web siteの例を示します。 Webパーツは、Webパーツのタイトルバーのコントロールを使用してそれらを一緒に接続することで構成されます。

独自の開発例が多数あります。 Here is oneconsumer producer connected web partを検索すると、それは非常に詳細で、他にも多数あることがわかりました。

編集:他の接続されたWebパーツ(thanks kusek)のコントロールにアクセスすることはできません。解決策は、他のWebパーツから来るデータを分析し、それに応じて動作を変更することです。

+0

別のWebパーツのWebパーツのコントロールにアクセスするにはどうすればよいですか?出来ますか? –

+0

Alex Said接続Webパーツとは、それらの間でデータを転送することを意味し、他のWebPartの制御にアクセスすることはできません。しかし、データを送信し、送信したデータに基づいて他のWebパーツコントロールを動作させることができます。 – Kusek

+0

Webパーツ間の接続をしたいのであれば、それは可能でしょうか? たとえば、セッション変数のようなものはありませんか? –