我一直在写一些简单的webparts,他们通过自定义界面类型进行通信。这很好。
我有一个ConnectionProvider,有各种ConnectionConsumers。
我看到OOTB SharePoint webparts提供了许多标准连接,显然是通过IWebPartField和IWebPartRow(IWebPartTable似乎不太受支持)。
我尝试将IWebPartRow接口添加到提供程序,并发现它实际上并没有用(显然),除非它共享OOTB组件使用的数据,例如图像,网址和用户。嗯,这就是我得到的印象,无论如何......我只做了一个快速的实验,发现很难实现和测试。
是否有时间花时间尝试添加对标准webpart接口的支持?
答案 0 :(得分:1)
Web部件连接有点噩梦,特别是为了使它们有用,您将最终实现旧样式2003界面和新样式2007界面,因为(仅举一个例子)2007年OOTB列表Web部件使用旧式界面......
花时间是否有任何意义 试图添加对标准的支持 webpart接口?。
是的,如果能够将OTTB和第三方Web部件连接到您自己的Web部件是有意义的。
另请参阅实现Filter interfaces - 它们通常比IWebPartRow等更有用。