问题标签 [spquery]

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 投票
2 回答
5108 浏览

c# - SPQuery:加入列表和外部列表中的位置

您好 Sharepoint 开发人员!

您是否曾经尝试过在列表之间进行连接,并且在这两个列表中都需要放置 where 子句?我可以在第一个列表中执行此操作,但不知道如何将 where 放置在外部列表中。

我尝试了几种像这样的解决方案:

但这不起作用。我希望获得来自欧洲所有城镇(另一个列表)的所有未暂停客户。因此,我需要一个主要列表(spl)中的位置来获得不被暂停的客户,以及外国列表中的位置,以便仅从欧洲获得城镇。我不能将我的位置放在 Join 元素中。我试图将它放在查询中,给出列表别名,但它也不起作用。

你有什么想法吗?谢谢 !

0 投票
2 回答
1476 浏览

spquery - SPQuery 未返回预期结果

我正在尝试使用 SPQuery 在 SharePoint 列表中搜索项目,但即使该文件在那里,结果也是空的。

代码如下:

documentTitle 是现有文档的名称,“ListName”是项目所在列表的名称。

该项目在列表中,但查询返回 0 个结果。

谁能帮我这个?

0 投票
3 回答
1987 浏览

sharepoint - SPQuery 计算字段筛选器在 SharePoint 2007/2010 中不起作用

我的列表中有一个计算字段,我正在尝试在该字段上使用过滤器。出于某种原因,以下查询总是返回所有项目而不是过滤的项目集合:

0 投票
0 回答
1302 浏览

sharepoint-2010 - 使用索引列时,SharePoint 2010 CAML 查询失败

我有一个 SPQuery 一直运行良好,直到我的列表达到 500 个项目。

q.Query = "" + DefectID + ""; 这成功返回了 1 个 DefectID 与我提供的值匹配的项目。

一旦列表达到 500 项,查询返回 0 项,没有错误消息,没有异常。如果我删除 1 项并将列表减少到 499 项,它会再次起作用。

该列表具有单独的项目权限,但作为调试的一部分,我已重置列表的角色继承以及列表中的每个项目。

我尝试提供 2 和 2000 的行限制,结果相同

试过查询覆盖节流,同样的结果。将网络应用节流限制更改为高于我的列表项数,并将大查询窗口更改为 24 小时,结果相同

我正在查询的列上有一个索引(我预计此列表中每年约有 30k+ 项)。如果我删除索引,则当列表中的项目> 500 时,查询将起作用。如果我再次创建索引,则查询将返回 0

谢谢

0 投票
1 回答
1275 浏览

sharepoint - Sharepoint SPQuery 问题

我正在尝试在 SPList 上使用 GetItems() 方法,并将 SPQuery 传递给它。问题是,它返回我的 SPList 中的所有项目,而不仅仅是过滤的项目。我的查询如下所示:

“类型”列的类型是单行文本,我相信它可以转换为 CAML 中的文本。然后我只做标准的东西:

filters.Count 是 4 而不是 2...也许有人能看出这段代码有什么问题

0 投票
2 回答
5276 浏览

sharepoint - 使用 SharePoint 的 CAML 联接

假设有 Emp 和 Dept 表。

Emp 表有

部门表有

我必须使用 CAML 查询基于 DeptName 显示所有员工详细信息。有人可以为这种情况分享 CAML JOINS 示例。

谢谢

0 投票
3 回答
9424 浏览

sharepoint - 如何获取 SPList 中的所有文件夹,然后检查当前用户的“贡献”权限

我有一个这样的共享点列表:

  1. 如何获取所有文件夹List

  2. 之后检查当前用户是否对, ,有Contribute权限Folder 1Folder 2Folder 3

0 投票
1 回答
1950 浏览

sharepoint - 关于 SPView 问题的 Sharepoint SPQuery

我创建了一个 CAML 查询来获取列表中的某些特定项目,其中包含 OR:

现在,如果我将它传递给 list.GetItems() 方法,查询可以正常工作,但是当我这样使用它时它不起作用:

我将代码放在一个 webpart (Page_Load()) 中,它被添加到列表中,代码执行,但视图保持未过滤。任何人都知道这可能是什么原因?

0 投票
2 回答
2993 浏览

visual-studio-2010 - 如何过滤 Sharepoint:ListView

在 VS2010 中,我有一个带有应用程序页面的 SharePoint 2010 项目。在这个简单的页面中,我有关于订单的标题信息和用于产品详细信息的SharePoint:ListView 。所以,我只想按 OrderId 过滤 ListView:

此代码显示了一个列表,其中包含“OrderDetail”列表中的所有项目。

我尝试使用 SPQuery,但我不知道如何将 SPListItemCollection(查询的结果)关联到 SharePoint:ListView。

如何使用 SPQuery 的结果过滤 SharePoint:ListView?我使用了不正确的组件?

提前致谢...

0 投票
1 回答
259 浏览

sharepoint - 如果 GetItems 查询不匹配则返回数据

这真的是一个简单的问题。如果对象没有找到任何匹配项,GetItems方法会返回什么?SPQuery如果我调用更新方法,如果它确实找到任何东西。会加吗?

我正在调查一个错误,但我仍然没有可供我测试的环境,而且我是 SharePoint 开发的新手,所以各位,请温柔:D