问题标签 [spsitedataquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1711 浏览

c# - 如何以编程方式添加内容查询 WebPart 并使用 SPSiteDataquery?

这是当前的情况。

我有一个名为:XXX 的中心站点。

我有许多子站点以年份名称命名:2012、2011、2010 等。

在中心站点,我有一个名为受益人的列表。

在 ALL year 站点中,我有一个名为 Request 的列表,这些列表中的每一个都有一个指向中央站点中受益人列表的查找列。

我需要在中心站点中创建一个 webpart 来显示受益人在所有子站点中的所有请求。(年网站)。我想知道 contentquery webpart 是否会完成这项工作,因为我认为我将不得不使用 spsitedataquery 而不是使用 spquery。

这是我到目前为止的代码。

0 投票
1 回答
548 浏览

sharepointfoundation2010 - SPSiteDataQuery 和查找列

我需要在 SharePoint 站点和子站点下迭代多个任务列表。我正在使用 SPSiteDataQuery 来实现这一点。当列是查找类型时,我在获取数据时遇到问题。我正在使用以下代码:

query.ViewFields +=FieldRef Name=\"Predecessors\" Type=\"Lookup\" Nullable=\"TRUE\" /;

(已删除 < 和 " 符号,因为它阻塞了代码)

这会获取数据表中的所有其他列,但列 Predecessors 的值对于所有行始终为空。

在这方面的任何指示都将非常有帮助。

干杯Chitranshi | SharePoint 顾问| Mindfire 解决方案

0 投票
1 回答
480 浏览

sharepoint - 如何使用 SPSiteDataQuery 获取具有相同列名的所有网站集列表?

我有一个网站集,其中包含两个子网站subSite1subSite2.

  • subSite1有 ListEMP_info和 Column name Title and Dept
  • subSite2有 ListDEPT_info与 column name Title and Dept_ID
  • 我想在 RootSite 可视 Web 部件上显示列表EMP_info和。DEPT_info
  • 我通过SPSiteDataQuery编写两个单独的查询来实现它。
    是否可以进行单个查询?如果是,如何为此编写单个查询?

如果有 1000 个子站点和 1000 个具有相同列名的列表,那么如何使用单个查询获取 1000 个列表。

0 投票
1 回答
270 浏览

vb.net - 使用 SPSiteDataQuery 在 SharePoint 中分页

我正在尝试为 SharePoint 编写一个 WebPart,它将显示网站最近上传和修改的列表(包括所有文档列表)

为此,我创建了一个 SPGridView,并使用 SPSiteDataQuery 用我的(可自定义的)选定列表填充它。我知道 SPQuery 具有 ListItemCollectionPosition,但据我所知,这不适用于多个列表,并且一次做一个会破坏排序/分页。

这是我所拥有的一个片段:

此 DataTable 设置为我的 SPGridView 的源,并且允许分页(我目前正在使用 SPGridViewPager),但它总是会从查询中返回完整的文档集合,一旦有很多文档,这将导致一些开销的文件。

我想要的是能够在查询本身中分页,以便它只返回当前页面的正确文档(一次约 30 个),但我正在尝试实现这一目标。

是否有我缺少的解决方案可以让我以修改后的顺序查询一组预定的列表,并在查询时分页?

提前感谢并为任何错误的措辞/格式道歉,这是我在这个网站上的第一个问题。

0 投票
1 回答
34 浏览

database - SharePoint 2013 - 从 SharePoint DB 获取 SPSite.Url

我直接针对 SharePoint DB 工作(我知道强烈不建议这样做,但出于多种原因我需要这样做)。

我正在尝试获取 SPSite.Url 属性(“ http://baseurl/sites/somename ”),但不知道该怎么做。我只能找到并获取每个站点的第二部分(“站点/名称”)。

有谁知道我需要使用哪些存储过程才能获得它?