问题标签 [spservices]

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 回答
6502 浏览

jquery - 根据当前用户在 SharePoint 组中的成员身份隐藏 NewForm.aspx 和 EditForm.aspx 上的字段 (2007)

我在博客中找到了许多推荐的方法来回答如何做到这一点,但没有成功地使它们中的任何一种使用 SharePoint MOSS 2007 和 SharePoint Designer 2007 工作。

我已经隐藏了我不希望任何用户在网站内容类型中看到的字段(这些字段由 SharePoint Designer 工作流设置)。

我试图根据当前用户是否在特定 SharePoint 组中隐藏 NewForm.aspx 和 EditForm.aspx 上的特定字段。我的列表具有我创建的网站内容类型和网站栏。

当我在 Designer 中查看 NewForm.aspx 时,设计视图为我提供了通用字段 1、2、3,而不是我的特定内容类型。如果我创建一个新的 aspx 页面并插入 SharePoint 控件 > 自定义列表表单,则会显示我的字段。如果你有这些方法,我会在设计器中进行编辑,但我需要有人检查下面的解决方案并帮助我找出我在哪里搞砸了。

选择指示使用 jquery (1.9.0.js) 和 SPServices (0.7.2.min.js)。

  1. 我将这两个文件都上传到了我网站上的文档库。

  2. 然后,我在我的 NewForm.aspx 页面上创建了一个 CEWP(不是通过设计器,而是通过将“shared&ToolPaneView=2”附加到 url 的前端。

  3. 将以下代码粘贴到 CEWP 中:

"

当我在“源编辑器”对话框中单击“保存”时,它会关闭,并且在我的主浏览器状态下,我会收到一条消息“请稍候,正在加载脚本...”然后什么也没有发生。我可以在“修改共享网站”上单击“确定”部件菜单和 Web 部件关闭。获取相同的等待消息...

目标是如果当前用户不是 MyGroupName 的一部分,那么 MyColumnName 的字段将在页面上不可见。不是开发人员,而是试图在现实生活中玩一个。

如果你还在读,谢谢!!!

0 投票
0 回答
994 浏览

jquery - 使用 SPServices 的结果创建指向列表项工作流的链接的最佳方法 - GetListItems

我正在使用 SPServices - GetListItems ajax 从 SharePoint 2010 检索 Kendo Grid 的数据。然后我将标题绑定到 URL 模板。这可以正常工作(除了一个网格的链接会生成一个跨站点脚本错误,点击该项目。这很奇怪,因为页面和链接在同一个站点中)。

我更愿意链接到底层工作流实例,但在 GetListItems 返回的任何结果或底层 XML 数据(通过 Stramit Caml 查看器查看)中都找不到所需的唯一 ID。

这感觉笨重且硬编码,如果有人更改特定环境列表,则可能会中断。

在一个完美的世界中,我将能够从 ListItem 中检索整个链接,就像它在 SharePoint 中显示的那样,并在我的自定义页面中发出它。

有没有办法做到这一点?

编辑 我正在检索的列表项来自一个库,其中的列显示链接,这些链接将您带到项目的关联工作流。我想从我的网格中显示的项目直接链接到此工作流,就好像我正在查看 SharePoint 中的文档库本身一样。代码:

0 投票
1 回答
2982 浏览

jquery - 如何使用 SPservices 将多个用户添加到 Item

如何使用 SPservices 将多个用户添加到具有多个用户的 Item?可以在 JQuery 中使用吗?

我有下一个jQuery:

现在字段 ["users"] 的类型为 "Multiple Users",并且此方法仅添加一个用户 (us1)。那么,如何向字段 ["users"] 添加多个用户(us1、us2、us3)?

0 投票
1 回答
297 浏览

sharepoint - 是否可以显示对列表项进行评分的用户数量?

  1. 我正在使用带有默认 SP 评级列的列表
  2. 我通过我的 XSLT 在前端显示评级
  3. SPServices 用于在用户单击开始时将鼠标悬停在评分图像上并写回列表项
  4. 我只有前端访问权限

是否可以显示此列表项被评分的次数并将其作为数字显示在前端?例如...“25 人评价了这个产品”

任何帮助将不胜感激。

如果对任何步骤都不清楚,请告诉我,我会尽力详细说明。

0 投票
3 回答
917 浏览

javascript - SPServices GetCurrentUser 将变量写入 div

我不知道 JavaScript,但我需要在我的公司 Intranet 上使用 SPServices。我需要将 fieldNames 写入页面上的一些 div 中,我该怎么做?这是 SPServices 脚本:

谢谢!

0 投票
2 回答
12302 浏览

javascript - 在 CAML 查询中插入 WHERE 子句 - 使用 SharePoint、SPServices、JavaScript 和 jQuery

我正在尝试将 WHERE 子句插入到我的 CAML 查询中,以过滤日期列是否为 NULL(我想返回在“分配日期”列中没有日期的所有行)。

这是一个 SharePoint 列表。该代码使用 SPServices、jQuery 和 JavaScript

我有很长的时间来解决这个问题 - 我在进行这种类型的集成方面经验很少,而且在使用 CAML 方面的经验也更少。

这是代码的 CAML 查询段:

任何帮助将不胜感激,我提前感谢您。

更新:代码的最新版本如下。我已将“WHERE”子句添加为:

但它仍然没有返回任何结果。在这一点上,我不确定我在这里缺少什么。

上面添加的查询如下所示:

0 投票
3 回答
2101 浏览

javascript - SharePoint 列表上的 CAML 查询返回 ID 和值 - 如何获取值?

这个问题是关于 SharePoint 列表的。该代码使用 SPServices、jQuery 和 JavaScript。

列的一些字段是查找字段,我得到了字段的 ID 和值。有没有办法将其过滤掉,以便我只获得没有 ID 的值?

例如,对于 AssignedTo 字段,查询返回诸如“91;#Doe,John”和“103;#Doe,Jane”之类的值,而我需要看到的是“Doe,John”,“Doe,Jane”,等等

任何有关如何解决此问题的建议将不胜感激。谢谢!

这是代码的 CAML 查询段:

0 投票
1 回答
10063 浏览

spservices - SPServices 获取具有相同标题的 ListItem 的数量

我需要的是使用 SPServices 查找具有相同标题的所有列表项。我从 TextBox1 进行了 CAML 查询,但不知道下一步该做什么。我的问题是:如何更改此代码以实现我的目标?

0 投票
1 回答
3195 浏览

jquery - SharePoint 列表中的 getListItems 不起作用

我有一个带有此 url 的网站集合:

https://directv2.altran.com/com/buhb/

(列表位于此处:)

https://directv2.altran.com/com/buhb/Lists/

以及我想在此网站集合中的 default.aspx 上放入 ContentWebEditor-WebPart 的脚本:

我的问题是,我没有从这个列表中得到任何项目。首先我想,我的 webURL 不正确。但我觉得还可以。

这是 FireFox 控制台告诉我的关于这个主题的内容:

[10:50:36.567] GET https://directv2.altran.com/com/buhb/default.aspx [HTTP/1.1 200 OK 996ms] [10:50:37.274] GET https://directv2.altran.com /_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D [HTTP/1.1 304 未修改 186ms] [10:50:37.275] GET https://directv2.altran.com/_layouts/1033/init .js?rev=SKi7C%2FTrsh1U%2FCnIwkB9Ag%3D%3D [HTTP/1.1 401 未授权 296ms] [10:50:37.276] GET https://directv2.altran.com/_layouts/portal.js?rev=cRI8b5r5N% 2BkLhIuWR03ICg%3D%3D [HTTP/1.1 304 未修改 287ms] [10:50:37.278] GET https://directv2.altran.com/_layouts/1033/non_ie.js?rev=yfNry4hY0Gwa%2FPDNGrqXVg%3D%3D [ HTTP/1.1 304 未修改 250 毫秒] [10:50:37.280] GET https://directv2.altran.com/WebResource.axd?d=xIUuOuE98ByfhEVw86s2-wsvSC23O-MG2j2RCiSYrBW3eENvird3FGtTl7n5Ey8MA6YczOwHqe-nF_MjkubOu-Fs9YM1&t=634208849469717278 [HTTP/1.1 304 Not Modified 437ms] [10:50:37.281] GET https://directv2. altran.com/WebResource.axd?d=coyRyDekjahDPLQl45NQFykt1JFYYy3biV8NJQ0qsgkE-xbjFHLfY0XzXI4lou9RbTZ-LhJvLTejwoR3UsTN9S3AWkk1&t=634208849469717278 [HTTP/1.1 304 Not Modified 438ms] [10:50:37.478] GET https://directv2.altran.com/com/buhb/js/ jquery-1.9.1.js [HTTP/1.1 304 未修改 222ms] [10:50:37.480] GET https://directv2.altran.com/com/buhb/js/jquery.ui.core.js [HTTP/ 1.1 304 未修改 232ms] [10:50:37.481] 获取 https://directv2.altran.com/com/buhb/js/jquery.ui.effect.js[HTTP/1.1 304 未修改 230 毫秒] [10:50:37.482] GET https://directv2.altran.com/com/buhb/js/jquery.SPServices-2013.01.js [HTTP/1.1 401 未经授权 240 毫秒] [10 :50:37.593] GET https://directv2.altran.com/_layouts/1033/init.js?rev=SKi7C%2FTrsh1U%2FCnIwkB9Ag%3D%3D [HTTP/1.1 401 未授权 324ms] [10:50:37.597]获取 https://directv2.altran.com/_layouts/1033/core.js?rev=mHKsOQ0iU3Q5jdm9OZNDdg%3D%3D [HTTP/1.1 401 未经授权 799ms] [10:50:37.599] 获取 https://directv2.altran。 com/_layouts/1033/search.js?rev=yqBjpvg%2Foi3KG5XVf%2FStmA%3D%3D [HTTP/1.1 304 未修改 798ms] [10:50:37.782] GET https://directv2.altran.com/com/ buhb/js/jquery.SPServices-2013.01.js [HTTP/1.1 401 未授权 617 毫秒] [10:50:37.919] GET https://directv2.altran.com/_layouts/1033/init.js?rev=SKi7C%2FTrsh1U%2FCnIwkB9Ag%3D%3D [HTTP/1.1 304未修改 475ms] [10:50:38.493] GET https://directv2.altran.com/com/buhb/js/jquery.SPServices-2013.01.js [HTTP/1.1 304 未修改 655ms] [10:50:38.494 ] GET https://directv2.altran.com/_layouts/1033/core.js?rev=mHKsOQ0iU3Q5jdm9OZNDdg%3D%3D [HTTP/1.1 401 未授权 649ms] [10:50:38.495] GET https://ssl.google -analytics.com/ga.js [HTTP/1.1 304 未修改 533 毫秒] [10:50:38.495] GET https://directv2.altran.com/_layouts/images/blank.gif [HTTP/1.1 304 未修改 538 毫秒] [10:50:38.495] 获取 https://directv2.altran.com/_layouts/images/menudark.gif [HTTP/1.1 304 未修改 536 毫秒] [10:50:38.496] 获取 https://directv2.altran.com/_layouts/images/helpicon。 gif [HTTP/1.1 304 未修改 536ms] [10:50:38.496] GET https://directv2.altran.com/com/buhb/FormServerTemplates/logo_altran.png [HTTP/1.1 304 未修改 539ms] [10:50 :38.497] GET https://directv2.altran.com/_layouts/images/gosearch.gif [HTTP/1.1 304 未修改 830ms] [10:50:38.497] GET https://directv2.altran.com/_layouts/ images/whitearrow.gif [HTTP/1.1 304 未修改 870 毫秒] [10:50:38.498] 获取 https://directv2.altran.com/_layouts/images/recycbin.gif[HTTP/1.1 304 未修改 880 毫秒] [10:50:38.499] GET https://directv2.altran.com/_layouts/images/siteTitleBKGD.gif [HTTP/1.1 304 未修改 881 毫秒] [10:50:38.499]获取 https://directv2.altran.com/_layouts/images/topnavselected.gif [HTTP/1.1 304 未修改 902ms] [10:50:38.500] 获取 https://directv2.altran.com/_layouts/images/topnavunselected .gif [HTTP/1.1 304 未修改 1008 毫秒] [10:50:38.500] GET https://directv2.altran.com/_layouts/images/siteactionsmenugrad.gif [HTTP/1.1 304 未修改 1021 毫秒] [10:50: 38.501] 获取 https://directv2.altran.com/_layouts/images/pageTitleBKGD.gif [HTTP/1.1 304 未修改 1021 毫秒] [10:50:38.501] 获取 https://directv2.altran.com/_layouts/images/topshape.jpg [HTTP/1.1 304 未修改 1039 毫秒] [10:50:38.502] 获取 https://directv2.altran.com/_layouts/images/navshape。 jpg [HTTP/1.1 304 未修改 1039 毫秒] [10:50:38.502] GET https://directv2.altran.com/_layouts/images/quickLaunchHeader.gif [HTTP/1.1 304 未修改 1128 毫秒] [10:50:39.121 ] GET https://directv2.altran.com/_layouts/1033/core.js?rev=mHKsOQ0iU3Q5jdm9OZNDdg%3D%3D [HTTP/1.1 304 未修改 345ms] [10:50:39.167] GET https://ssl.google-analytics.com/__utm.gif?utmwv=5.4.3&utms=4&utmn=1908043118&utmhn=directv2.altran.com&utmcs=UTF-8&utmsr=1600x900&utmvp=1600x412&utmsc=24-bit&utmul=de-de&utmje=1&utmfl= 11.7%20r700&utmdt=Home%20-%20BU%20Holger%20Bartels&utmhid=1021575290&utmr=-&utmp=%2Fcom%2Fbuhb%2Fdefault.aspx&utmht=1373446239026&utmac=UA-27185626-1&utmcc=__utma%3D124039967.1382262210.1373437685.1373437685.1373446038.2%3B%2B__utmz %3D124039967.1373437685.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=q~ [HTTP/1.1 200 OK 285ms] [10:50:39.168] GET https: //directv2.altran.com/_layouts/images/Menu1.gif [HTTP/1.1 304 未修改 450ms] [10:50:39.168] GET https://directv2.altran.com/com/buhb/js/jquery- 1.9.1.js[HTTP/1.1 304 未修改 311 毫秒] [10:50:39.169] GET https://directv2.altran.com/com/buhb/icons/icons.png [HTTP/1.1 304 未修改 500 毫秒] [10:50: 39.591] 获取 https://directv2.altran.com/com/buhb/js/jquery.ui.core.js [HTTP/1.1 304 未修改 144 毫秒] [10:50:39.736] 获取 https://directv2.altran .com/com/buhb/js/jquery.ui.effect.js [HTTP/1.1 304 未修改 165ms] [10:50:39.939] GET https://directv2.altran.com/com/buhb/js/jquery .SPServices-2013.01.js [HTTP/1.1 304 未修改 562ms] [10:50:40.686] GET https://directv2.altran.com/_layouts/images/pagebackgrad.gif [HTTP/1.1 304 未修改 752ms] [ 10:50:40.686]发布 https://directv2.altran.com/com/buhb/Lists/_vti_bin/Lists.asmx [HTTP/1.1 404 Not Found 765ms] [10:50:41.401] [object Object]

任何人都可以帮忙吗?

0 投票
2 回答
140 浏览

javascript - 在具有前导编号的字符串字段上对 JScript 数组进行排序

我有一个 JS 对象,带有另一个 JS 对象的内部数组。内部onw就像

该数组通过 SPServicesgetListItems()调用加载,使用.each( . . . )生成的 XML。结果是有序的(<OrderBy>),但结果是常见的刺激:

我无法摆脱包含字母(这是现实世界项目的名称),而我希望排序是

建议?