我连接的Web部件是否应该支持IWebPartField,IWebPartRow和IWebPartTable?

时间:2010-05-21 02:45:29

标签: sharepoint connection web-parts

我一直在写一些简单的webparts,他们通过自定义界面类型进行通信。这很好。

我有一个ConnectionProvider,有各种ConnectionConsumers。

我看到OOTB SharePoint webparts提供了许多标准连接,显然是通过IWebPartField和IWebPartRow(IWebPartTable似乎不太受支持)。

我尝试将IWebPartRow接口添加到提供程序,并发现它实际上并没有用(显然),除非它共享OOTB组件使用的数据,例如图像,网址和用户。嗯,这就是我得到的印象,无论如何......我只做了一个快速的实验,发现很难实现和测试。

是否有时间花时间尝试添加对标准webpart接口的支持?

1 个答案:

答案 0 :(得分:1)

Web部件连接有点噩梦,特别是为了使它们有用,您将最终实现旧样式2003界面和新样式2007界面,因为(仅举一个例子)2007年OOTB列表Web部件使用旧式界面......

  

花时间是否有任何意义   试图添加对标准的支持   webpart接口?。

是的,如果能够将OTTB和第三方Web部件连接到您自己的Web部件是有意义的。

另请参阅实现Filter interfaces - 它们通常比IWebPartRow等更有用。