【问题标题】:SharePoint 2013: Consuming query (url) filter in custom webpartsSharePoint 2013:在自定义 Web 部件中使用查询 (url) 筛选器
【发布时间】: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


    【解决方案1】:

    好吧,这个问题的答案很简单,首先您只能在安装了 sharepoint 的开发环境中执行此操作,因为您需要访问 sharepoint.dll。

    然后这个帖子回答了问题http://www.manning-sandbox.com/thread.jspa?threadID=19791,下面的代码解决方案在这里http://www.markitup.com/BookCodeSamples/TestingWebPartConnections.zip

    【讨论】:

      猜你喜欢
      • 2010-09-24
      • 2019-07-26
      • 2013-10-02
      • 2011-08-22
      • 2015-08-02
      • 2014-07-09
      • 2014-07-08
      • 1970-01-01
      • 2013-10-02
      相关资源
      最近更新 更多