2

コンシューマーとプロバイダーの両方として機能するカスタム Web パーツを作成したいと考えていました。

そこで、カスタム Web パーツを 2 つの OOB 共有ポイント Web パーツ間のブリッジとして機能させたいと考えています。

WP1 -> WP2 -> WP3

WP1 からデータを取得し、それを操作してからフィルタリングのために WP3 に送信したいと考えています。

私の問題は次のとおりです。

  1. WP1 が消費者にデータを送信した後にのみ、プロバイダーが WP3 にデータを提供するようにします。それは可能ですか?

  2. (WP1 から受信した) データをコンシューマー クラスからプロバイダー クラスに送信するにはどうすればよいですか?

誰でも助けることができますか?または、代替ソリューションを提案できますか?

4

1 に答える 1

0

コンシューマー インターフェイスとプロバイダー インターフェイスの両方を Web パーツに実装する必要があります。これにより、両方の OOB Web パーツが Web パーツと通信できるようになります。WP2 はフィルターを設定するまで値を送信しないため、WP3 はおそらくすべてを表示します。これを回避するには、WP2 が WP3 に送信するデフォルト値を、強制的にデータを表示しない値に設定する必要があります (その値は、使用している Web パーツによって異なります)。ある種の null 値はおそらく機能します。その助け?

于 2013-05-10T17:15:48.643 に答える