问题标签 [sharepoint-2013]
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.
hyperlink - Sharepoint 2013 如何编辑应用程序的顶部链接栏的父站点链接
我有 Sharepoint 2013 并使用开发人员站点模板创建了一个站点集,然后我部署了一个名为企业新闻应用程序的开源应用程序,该应用程序可在 codeplex 中使用,在 VS2012 中打开它,指定站点并进行部署。
当我打开应用程序(Default.aspx)时,我仍然是默认的顶部链接栏,上面有 Newsfeed、Skydrive、Sites、问号等。我看到左上角有一个带有开发者网站名称的链接“ DevSite”和左侧的箭头,表示它是一个指向父站点的链接,但它会将我重定向到应用程序的页面而不是父站点,它指向:http://app-a909f044c27e8a。我的域名:2300
关于如何修改该链接并使其正确转到父站点的任何想法?
ajax - 返回递归 AJAX 调用结果的正确模式 (Microsoft AJAX)
我正在使用以下函数(为了模式检查而大量删除代码)从网站集中获取某个 SP.ListTemplateType 的所有列表。由于 MS AJAX 不包含 $promise 函数(据我所知),因此我正在创建一个队列,该队列随着调用的进行而递增,并随着调用的成功或错误返回而递减。
如果第一次调用在第二次调用之前返回,这似乎(可能)容易出错。到目前为止,即使在 20 多次递归的情况下,第一个调用直到最后一次调用才返回,因此队列似乎是安全的。
这是错的,还是我做对了?
c# - JavaScript Object.create 和 IE8
我正在为 SharePoint 2013 进行软件开发。其中一部分涉及覆盖 SharePoint 的文件预览器(filepreview.debug.js 变为 myfilepreview.debug.js)。然而,我们在使用 IE8 时遇到了问题。在 IE9 中一切正常。
IE8 中引发的错误会导致您在激活了我们的自定义功能的网站集中访问的任何网站出现错误:“对象不支持此属性或方法”
对此错误进行了一些研究后,似乎IE8 根本不支持Object.create
. This Mozilla Developer post似乎支持这个理论。当通过在引发错误的行之前添加此 polyfill 代码解决了问题时,我更加相信这一点:
我想这是有道理的,因为它模仿了 Object.create 的功能,据说 IE8 不支持这种功能。
但是,这令人困惑,因为 SharePoint 的文件预览器 javascript 工作得很好。他们的 javascript也使用 Object.create。更奇怪的是,在我们的 javascript 中引发错误的代码部分甚至不是我们的代码——它是 SharePoint 的。到那时为止的整个 javascript 代码实际上也与 SharePoint 的相同,除了几行。
这是默认值,直到有问题的行:
SharePoint javscript(上面)和我们的(到目前为止)之间的唯一区别是我们从一开始就删除了以下两行,尽管将它们添加回来仍然不能解决问题:
所以我的问题是:为什么我得到这个错误,即 IE8 不支持 Object.create 而在默认 javascript 中使用相同的确切函数的其他用途没有问题?
编辑:另一个论坛上的用户建议我尝试通过 sod 注册我的脚本。我将此添加到我的代码中但没有效果:
sharepoint - SharePoint 2013 :- Web 应用程序需要永远创建
我在 Window 8 机器上安装了 SharePoint 2013。我正在尝试创建一个 Web 应用程序,它需要永远。创作过程永远不会停止。我检查了应用程序事件日志并发现了这个错误:
*机器“SHAREPOINT2013C (SharePoint - 43000(_LM_W3SVC_1458308317_ROOT))” ping 验证失败,自“2013 年 1 月 22 日凌晨 3:56:48”以来一直不可用。*
在网上搜索但找不到任何适合我的东西。任何人都可以提出解决问题的方法吗?提前非常感谢。
sharepoint - 使用 REST 保存人员或组字段
有谁知道如何使用 REST 保存 Person 字段?
我尝试了以下方法并且有效:
但这只有在您知道 ID 时才有效。我没有那个!我怎么才能得到它?我有钥匙是i.0#w|domain\userName
。
我尝试了以下方法,但它也不起作用:
有任何想法吗??谢谢!
code-first - SharePoint2013 实体框架代码优先
如何在 SharePoint2013 中实现实体框架代码优先?请分享我一个演示。
c#-4.0 - 如何使用 C# 和 Sharepoint 2010/13 在 Windows 8 应用程序中实现推送通知?
我有一个特定要求,即使用 C# 和 Sharepoint 2010 在 Windows 8 应用程序中实现推送通知。我能找到的是使用 Windows Phone 和 sharepoint 的几个链接,但没有使用 Windows 8 + sharepoint 2010/13 的链接。这可能吗?那我怎么能做到这一点。请分享一些链接。
我找到的链接:
http://msdn.microsoft.com/en-us/library/jj163784.aspx#BKMK_ServerSideSolution
sharepoint-2013 - 使用 openCMIS Workbench 登录 Sharepoint 2013 存储库时出错
使用 OpenCMIS Workbench 0.8.0,我可以很好地加载 sharepoint 2013 (GA) 存储库,但是当我尝试登录到 Documents 等存储库之一时出现以下错误:
“无效参数:服务方法的一个或多个输入参数丢失或无效”
找到了一个包含一些说明的博客,但这些说明对我不起作用: http ://dhartford.blogspot.com/2013/01/sharepoint-2013-w-apache-chemistry-cmis.html?showComment=1359398536275#c6910049622927723676
注意:这是我使用的服务 url 格式: http://myserver.xxx.com/MYSITE/cmis/_vti_bin/cmis/rest? getRepositories
有谁知道问题是什么?
这是来自 Workbench 的堆栈跟踪:
我注意到的另一件事是,当我从浏览器中使用服务文档中的 URL 时,它们都不起作用。所以我认为服务文档没有有效的网址。
jsp - sharepoint 2013 中的上下文菜单 actionUrl - 调用 jsp
我有一个解决方案,它为在 SP2010 中完美运行的文档库列表项应用共享点上下文菜单,但在 SP2013 中不运行 actionUrl(上下文菜单正确显示在站点列表中)。
我已经通过从 actionUrl 调用 javascript 警报验证了上下文菜单定义,并且这有效,所以我不明白为什么我试图调用的 jsp 不再被触发。我还检查了相应的 jsp 是否已部署到 SP2013 中的 15 个配置单元 - (是否可能缺少参考来告诉解决方案 jsp 的部署位置?)
这是上下文菜单定义;
我的问题;首先,上面的 actionUrl 定义中的 jsp 函数调用是否存在明显错误?如果没有,我需要做一些不同的事情来注册/引用 jsp 以在 2013 解决方案中使用..
javascript - 读取共享点站点的数据或标签?
大家好!我的问题是我想读取 SP 站点的任何数据。因此,我尝试使用添加到站点的内容编辑器 webart 运行 javascript 代码。我尝试使用:
但是警报没有显示我的价值。它总是显示“未定义”。
所以我想问是否可以在 WebPart 中使用 javascript 代码读取标签或其他内容的数据。如果可能的话,我是如何做到的。