【发布时间】:2013-09-23 00:03:30
【问题描述】:
我正在为 sharepoint 2013 构建 webpart 和自托管应用程序,我想使用用户设置的查询字符串过滤器,该过程应该像在这个 microsft 网站上指定的 here 一样简单。
不幸的是,我没有将值发送到“我的 web 部件”的选项,但我可以使用 sharepoint 附带的其他库存 web 部件。这让我相信我需要在我的 webpart 中实现 IFilter 或等效项,我在 msdn 上的IFilterConsumer 接口和IFilterProvider 接口中找到了信息,这似乎正是我所需要的,但是文档有一个障碍:
注意:此 API 现在已过时。
所以我的问题是,微软在 Sharepoint 2013 中的新预期方式是什么。
最终我需要在我的 AppWeb 代码中读取 HostWeb 请求中的查询变量。
编辑:显然 IWebPartParameters 是这个的新接口......现在正在尝试实现。
我也尝试过这里的建议: Passing parameters through sharepoint sitepage to web part 仍然无法正常工作,目前我已经实现了 IWebPartParameters、IWebPart、IWebPartRow 并且没有调用任何实现这些接口的函数。我可能在清单或功能文件中遗漏了什么?
提前致谢
崩溃
【问题讨论】:
标签: sharepoint-2013