问题标签 [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 回答
1205 浏览

sharepoint - SPQuery 搜索不适用于“BeginsWith”

所以,我的问题是我对 CAML 和 Sharepoint 的了解很差。

问题:我需要 SPQuery 来构建查询搜索,从文本框中搜索文本。我希望我的查询返回我的项目(例如,我在文本框中输入“Jo”并且查询返回我所有姓氏“Johnson”或名称“John”等的项目)

1)TextChanged 工作正常。我已经检查过了,没问题 2) SPGridView 可以查看项目。我添加到 gridView 的 SPList 中的项目 - 由 gridview 查看。3)但我的查询不起作用。请帮助链接/建议

更新:

这部分给了我一个错误:

System.ArgumentException:值不在预期范围内

0 投票
1 回答
2126 浏览

sharepoint - 使用 SPSiteDataQuery 按站点名称和列表名称过滤项目

我使用以下代码列出来自多个文件夹的文件:

该代码在列出项目时工作正常,但我需要按站点名称和库名称过滤项目,我使用

<Contains><FieldRef Name='ProjectProperty.Title' /><Value Type='Text'>Site_NAme</Value></Contains>

但我没有得到任何结果,当我使用 Title 或 FileRef 或任何其他字段过滤器工作正常时,我应该使用什么来代替“ProjectProperty”和“ListProperty”?

0 投票
3 回答
1625 浏览

visual-studio-2010 - SPQuery 排序问题

我在共享点中有这个 SPListItem.Folder,其中包含一个名为“资产 ID”的属性。

我的列表中有这些数据

在我的代码中,我这样做了

我使用 .Folder 是因为列表中的每个条目都是一个 DocumentSet。返回值始终为“1”。我不知道出了什么问题,为什么我的排序根本不起作用。

请帮我解决这个问题。谢谢。

0 投票
1 回答
1527 浏览

c# - Sharepoint 列表动态 Linq 查询

我需要在 SharePoint 中查询一个列表,将来可能会在其中添加列。例如,目前我有以下列名称,工作,兴趣,地址我希望能够使用浏览器中的参数动态查询此字符串,因此如果将来添加列,我不必更改代码但只是参数。地址可能看起来像这样 www.contoso.com/sites/mypage.aspx?property=Interests 而代码就在这行:

我使用 SPmetal 来获取列表详细信息,所以如果我按 item。Visual Studio2010 将返回列表中的列。

0 投票
1 回答
1619 浏览

sharepoint-2010 - SP 2010 查询 CAML - 如何按多值列查找字段排序?

我正在尝试使用以下语句对列基于查找字段上的多个值的列表进行排序:

如果我从列设置中取消选中“允许多个值”,它可以正常工作,但不能启用多个值。

你有什么建议吗?

为什么 SP 不能对 ID#Value 的串联进行排序(例如 1#Value1;2#Value2)?

谢谢

0 投票
1 回答
270 浏览

performance - SPQuery 与 Sharepoint 中的通用列表

我需要遍历一个共享点列表并获取一些列值的计数。例如,在 office(col1) 中,如果 Name(Col2)、Smith(Val2) 出现两次,则 count=2。我必须创建一个显示这些计数的 Web 部件。它看起来像这样:
Name AsFirstName AsMiddleName AsLastName
Smith 0 4 1
Samantha 3 1 500
Raj 2 0 4

我有两种方法: 使用带有 SPQUERY 的嵌套循环来获取计数。

或者

使用嵌套循环获取 GENERIC LIST 中的所有行值,然后获取计数。

就可读性、性能、可维护性......总体而言,哪一种方法更好?

0 投票
1 回答
498 浏览

sharepoint - 动态 SPQuery

我想在这里讨论一个场景:我想通过使用动态 SPQuery 来构建搜索条件。在我的应用程序页面上,我有 2 个文本框、2 个组合框和一个人员选择器控件。根据用户,他们使用哪个控件的值来查看网格中的结果。可能是他们从部分或全部控件中放置/选择值进行搜索。我找不到构建此动态查询的有效方法。我需要好的例子或建议来解决这个问题。

0 投票
2 回答
87 浏览

sharepoint - 快速访问不同列表中的 splistitem 的方法?

我有 2 个列表:listA 和 listB

listA 有 2 个字段:

listB 有 3 个字段:

我有一个 UserID 值,我需要一种快速获取 PortalID 值的方法。

目前我正在使用 2 个 SPQueries:

是否可以直接使用一个查找来完成所有操作?或其他更有效的方式?

0 投票
1 回答
1060 浏览

sharepoint - 在 SPQuery 中将 IN 元素与其他元素一起使用

我正在尝试使用此查询从列表中检索项目:

在运行时我得到以下异常: SPException:一个或多个字段类型未正确安装。进入列表设置页面, 在线删除这些字段List.GetItems(query)

如果我像这样修改 SPQuery:

或这个:

一切正常。

0 投票
0 回答
398 浏览

sharepoint - SPSiteDataQuery 与操作员

首先...查询有效。使用 SPQuery 可以。该查询只产生一个结果(如预期的那样!)。

但是,一旦我使用 SPSiteDataQuery(并且我需要),它就会产生两个结果。我意识到如果我不使用而是(在只有一个值的情况下工作(例如在下面的示例中)它可以工作并且只返回一个结果。我正在使用此 Microsoft 关于查询分类的文章所建议的运算符带有 CAML 的字段:http: //msdn.microsoft.com/en-us/library/ff625182 (v=office.14).aspx

如果返回两条记录,则第一条包含注释字段(根据需要),第二条不包含。所有其他列都是相同的。因此,我从视域选择中省略了该注释字段 - étvoilà: 1 结果(不幸的是,我真的需要该注释字段的内容!)。

在此处输入图像描述

列表设置 -> 列