问题标签 [sharepoint-api]
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.
sharepoint - SPQuery:Query 和 ViewXml 属性之间的区别?
您好 SharePoint 开发人员!
我无法深入理解 SPQuery 对象中 Query 和 ViewXml 属性之间的区别。在 msdn 文档中,它是这样写的:
- Query :获取或设置查询中使用的内部 XML。
- ViewXml :获取或设置定义视图的 XML 架构。
在我看来,ViewXml 适合过滤您要检索的字段......我不确定。
那么有什么区别呢?在什么情况下我们应该选择第一种而不是第二种?SharePoint 如何处理这些查询 .. 对我来说仍然是个谜,所以如果有人能对此有所了解吗?谢谢你...
c# - Sharepoint 基础知识和任何有用的资源?
很抱歉将 3 个问题合二为一,但它们密切相关,对于熟悉的人来说应该很简单。
我习惯于对 Java/Obj C/PHP 进行编码,并且发现尝试修改模板有些烦人,部分原因是它没有意义,但大多数情况下我找不到资源。
我正在编辑一个主模板并且已经掌握了基础知识,但有些事情仍然暗示着我。
使用 ContentPlaceHolders,有没有办法多次使用它?有人发布了一些关于如何做到这一点的代码,但它说我不能在这里使用代码。
有没有办法在不使用 Sharepoint 设计器的情况下修改这些 ContentPlaceHolders?
我认为使用 SharePoint: 标签将是解决此问题的一种可能方法,但我在可能的标签上找不到任何文档以及它们的作用以及在何处使用它们。
谢谢你的帮助。
javascript - 页面修改的事件处理程序
我想处理在 aspx 页面上发生的事件,特别是 sharepoint webpart 页面。
我在 Visual Studio 事件接收器中找不到任何东西。
有什么办法可以做到这一点?
提前致谢!!
sharepoint - SharePoint 用户信息用户信息列表和人员列类型
我正在通过 SharePoint Web 服务从多个网站集中检索用户信息。
http://mysitecollection.com/_vti_bin/usergroup.asmx
使用“GetAllUserCollectionFromWeb”方法返回网站集的所有用户。
下面的 XML 是返回内容的示例。
我的问题是这个。
我从 Lists Web 服务中获取了一个列表项,其中一个字段是 Person 列。信息以 Id;#Name 的格式存储
在某些情况下,该字段的 ID 在为该网站集返回的用户中不存在,那么 ID 来自哪里?它来自用户配置文件存储吗?
我还注意到,从 UserGroup Web 服务返回的用户 ID 在同一用户的不同站点集合中是不同的(即相同的登录名)。
如果用户配置文件同步正在运行,这些是否相同?
.net - Sharepoint 2010 SPListTemplate 如何获取字段列表?
我需要从我的列表模板中获取所有字段吗?我怎样才能做到这一点?
web-services - 从 Web 服务创建 Sharepoint 用户
我正在对我们遇到的 Sharepoint 项目的可行性进行一些研究。基本上,我们正在考虑使 SP 站点上的用户与外部系统保持同步。尽管我们熟悉 ASP.net,但我们之前没有使用 SP 的经验。
所以,我们需要的是通过Web服务创建用户和设置SP用户的用户角色的能力。我读过 SP 没有自己的用户,他们来自 AD 或 SQL DB 等。我在 UserGroup Web 服务下看到的 API 方法表明我不能真正做我正在寻找的东西。例如,我无法通过 WS 在 SP 上创建具有给定用户名和密码的用户。它是否正确?
如果是这样,这是否意味着我们必须直接针对包含 ASPNET 成员表的 SQL DB 进行编码?或者是否有我们可以在 SP 主机上部署的第 3 方组件来公开我们需要的用户管理功能?
c# - Sharepoint 服务将子站点从私有站点复制到另一个站点
我有这两个共享点 Web 应用程序,它们位于具有不同网站集和内容的同一台服务器上。我想做的是开发一项服务,该服务将被安排在特定的服务器日期和时间运行。
第一个 Web 应用程序是一个内部站点,只允许内部用户查看该站点。虽然第二个 Web 应用程序是公共站点,但允许任何人查看该站点。
现在我想根据以下标准在两个 Web 应用程序之间进行同步:
请注意,除了 CGroup 之外,所有子站点都存在于 MyInternalSite.com 和 MyExternalSite 中。我打算同步这两个站点。
例如,今晚晚上 10 点,我将复制在 PrivateSite 中找到的所有子站点,而这些子站点在 PublicSite 中找不到。所以基本上在今晚 10 点,1 个子站点将被复制到 PublicSite,即 CGroup。
谢谢!:)
sharepoint-2010 - 如何在 Sharepoint 2010 中以编程方式获取用户评分?
因此,我按照本指南为文档库启用了 Sharepoint 2010 中的评级:http://weblogs.asp.net/bsimser/archive/2009/10/19/sharepoint-2010-what-s-new-ratings-spc09。 aspx
现在我需要一种在 Webpart 中以编程方式获取评分的方法。
我想要一种方法来获得如下列表(尽管欢迎任何其他方式):
谢谢
web-services - 此 CAML 查询中有任何明显的缺陷吗?
我正在通过 Web 服务 api 查询共享点列表。通过 API 调用服务需要发送一个XmlNode
表示 CAML 查询的对象。在其他一切完全相同的情况下,这是我尝试发送的两个不同查询(在发送到 API 之前通过XmlNode
'属性获得):InnerXml
我是 CAML 查询的新手,所以也许我遗漏了一些关于In
语句如何工作的明显内容,但我查看的所有示例似乎都具有这种确切的格式。
sharepoint - SharePoint 2010:更新视图 Xml(启用工具栏)
我正在尝试在我的列表视图上启用视图工具栏。但它似乎不起作用。我怎样才能得到正确的代码?
更新:
更近了,但仍然不好。
这一次,它确实修改了视图。我知道是因为,第二次运行调试器时,我确实注意到 SPView.Toolbar 属性的值发生了变化。
但是当我在 SharePoint 设计器中打开同一页面时,我看不到<Toolbar Type="Standard" ShowAlways="TRUE"/>
但我看到的默认值为:<Toolbar Type="Standard"/>
。
除此之外,当我在浏览器中打开列表视图时,我看不到列表视图页面上的工具栏。