在AngularJS应用程序中,在页面加载时执行SharePoint功能($scope问题?)
我在AngularJS应用程序中使用SharePoint的JavaScript对象模型,并且需要其一个功能来在页面加载上执行,以便由NG重复填充和使用数组. 当前,它将在页面加载上登录到控制台的阵列推动,但似乎不会将值提交到阵列中以在页面/$范围上使用,直到我单击/然后在输入框中,请单击"确定"在警报框或使我在页面上的虚拟链接.这是我为何可以在加载时正确记录数组的原因,但在页面上没有准备好数组. 我尝试了以下内容,但没有成功: 1)我已经将呼叫移动以执行该功能到控制器的底部 的底部 2)我尝试了Angular.Element(文档).Dready 3)我尝试将其包装在以下功能中: $scope.initTaxonomy = function () { $(function () { // Function here }); }; 我不明白的是,为什么要在页面加载/将$ scope推入ng
0 2024-02-24
编程技术问答社区
将AngularJS连接到SharePoint 2010列表
我正在尝试将我的angularjs应用程序连接到SharePoint 2010列表. 我已经尝试过 and 第一个问题是:" SharePoint 2010有我可以与我联系的RESTAPI吗?" - 如果SP 2010具有此功能,为什么我不能与列表连接? 我的列表称为" steckbrief_data",我要运行的代码是: var app = angular.module('myApp', []); app.controller('myCtrl', function($scope, $http) { $http( { method: "GET", url: GetSiteUrl() + "_api/web/lists/getByTitle('Steckbrief_Data')/items" headers: {"Accept": "application/json;
0 2024-02-24
编程技术问答社区
使用msal访问sharepoint REST apis时抛出401个问题
如果我要去 现在,如果我使用github https://github. com/azuread/microsoft-authentication-library-for-js 和代码 private sharePointHost: string = "https://4development106.sharepoint.com/sites/DBSchenker/_api/web/lists/getByTitle('OEC_Docs')/items" getDocuments(token){ const httpOptions = { headers: new HttpHeaders({ 'Accept': 'application/json;odata=verbose' ,'Authorization' : "Bearer " + token }) }; this.
0 2024-02-21
编程技术问答社区
如何从Android应用中验证SharePoint REST调用?
我有一个使用SharePoint Foundation 2013构建的网站.我在那里有许多列表和库. 例如: 我需要开发一个Android应用程序来显示SharePoint列表项目/数据. 使用SharePoint 2013 REST API,我们可以获取数据表格SharePoint. 但是问题是身份验证.我正在SharePoint Foundation 2013中使用Windows NTLM索赔的身份验证. 如何在Android应用程序中验证我的SharePoint站点,并获取SharePoint数据并将其显示在Android应用程序中? 有人知道解决方案吗? 解决方案 您需要在Android上使用NTLM身份验证库. 查看以下内容: http://danhounshell.com/danhounshell.com/身份验证,with-httpclient/ 您可以使用此位置的JAR使用NTLM进行HTTP请求: http://jcif
0 2024-02-12
编程技术问答社区
安卓JAVA到SharePoint 2013 NTLM 401未授权
我是Java的新手.因为我公司需要为SharePoint 2013创建应用程序.我继续遇到错误401.我已经通过大量网站进行了搜索,但我无法使其正常工作. 我正在使用的代码: StringBuilder sb = new StringBuilder(); SSLContext sslContext = null; // Error Handling try { sslContext = SSLContext.getInstance("SSL"); sslContext.init(null, new TrustManager[]{new X509TrustManager() { @Override public void checkClientTrusted(X509Certificate[] chain, String authType) throws Certific
2 2024-02-07
编程技术问答社区
消耗/操纵Sharepoint 2013 Rest OData XML结果的Java库
我有一个Android应用程序,该应用程序消耗了SharePoint 2013 REST Web服务并使用ODATA查询.我需要在此Android应用中显示SharePoint的数据. 我尝试显示SharePoint列表数据.例如,我需要从列表中的特定列中获取数据.结果我获得了一个复杂的XML. 是否有任何好的Java库可以操纵此复杂的XML结果为简单的表单(例如行/列表或实体)? 或 是否有任何Java库可以以更好的方式显示SharePoint REST响应(比复杂的XML)? 解决方案 请查看此库: https://code.google.com/p/java-sharepoint-library-library/ 其他解决方案 jshare - JShare是Microsoft SharePoint 2013和Office 365/SharePoint/SharePoint/sharePoint/sharepoint for Micro
2 2024-02-04
编程技术问答社区
如何从Sharepoint 2013网络服务和活动目录中认证用户
如何使用SharePoint 2013在Java Android应用程序中对用户进行身份验证,其次如何直接使用Active Directory对用户进行身份验证.我必须在两个不同的应用程序中实现这两种方式. 我在Google上搜索了 解决方案 Azure为Microsoft SharePoint提供了API.您可以使用该登录登录,可以打开WebView以登录SharePoint.然后,登录后,您可以存储cookie,并且可以在每个Web服务调用中使用令牌. 有关Azure的更多详细信息,您可以看到此链接. Microsoft SharePoint for Microsoft SharePoint azure api azure Authentication的示例代码 如果您想使用WebView登录,则可以在下面看到此链接可以帮助您.
0 2024-01-30
编程技术问答社区
如何防止多个用户同时向Sharepoint列表中添加一个项目
我正在使用一个简单的表格来允许人们注册活动.他们的详细信息保存到SharePoint列表中.我有一个可以注册活动的人的配额(例如100人). 我如何同时防止第100和第101人同时签约,从而使配额支票允许第101人注册(因为列表中的第100人还不在列表中)? 解决方案 将ItemAdding代码放入 lock语句确保一次只有一个线程可以输入代码的关键部分: private Object _lock = new Object(); public override void ItemAdding(SPItemEventProperties properties) { lock(_lock) { // check number of the list items and cancel the event if necessary } } 我想到了一个针对具有多个WFE的农场的解决方案的想法 - 共享资源(上面的伪代码中的表中的一
0 2024-01-23
编程技术问答社区
在Sharepoint中设置每周摘要
我目前正在使用MOSS 2007网站,我需要设置一个"系统",该系统将通过电子邮件发送网站中所有列表和库中的所有更改. 我是SharePoint世界的新手,我想知道是否可以. P.S.我无法访问中央政府小组. (如果与我的目的有关) 谢谢 解决方案 您可以编写自定义计时器作业来完成此任务. 您可以这样做: 在featureactivativation事件上添加了TimerJob到SharePoint,并具有 [persisted]属性像timerjob中的siteurl一样哪个网站可以使用. 使用 spweb.siteusers 让所有用户进入SharePoint. 循环每个用户,打开新的Spsite冒充每个用户. 在spsite.rootweb(spweb)上执行 gettollow getitedataata> (阅读社区评论以获取一些很好的例子,并解释了如何使用它).使用查询项目从数据中生成html和 Sputility.SendMail
0 2024-01-22
编程技术问答社区
如何为SharePoint站点中的任何变化创建每日摘要警报
我最近有要求一个人收到SharePoint网站内任何更改的每日摘要警报的要求;每个网站都有一个负责其网站内容的所有者. 当前我们有工作的方法是自动为网站中的每个列表/库设置警报. // Get the Lists on this Site SPListCollection siteLists = currentSite.Lists; foreach (SPList list in siteLists) { if (!list.ToString().Equals("Master Page Gallery")) { if (list.ReadSecurity == 1) // user has read access to all items { // Create an Alert for this List Guid alertID = currentUser.Alerts.Add
4 2024-01-22
编程技术问答社区
在SharePoint 2010网站上部署WCF服务时出现 "EndPoint Not Found "错误
我正在尝试利用我无法使用页面方法在UserControl中,仅在实际页面中.因此,我只剩下一个选项,即使用实际的Web服务中的方法.问题是我似乎无法弄清楚如何正确部署服务并配置Web.config.当我尝试在浏览器中查看元数据信息时,我会收到一条错误消息,上面写着"找不到端点".但是,当我尝试以附加在URL上的方法名称输入URL时,它实际上找到并执行返回JSON数据的方法 - 显然意味着它可以找到我的服务.另外,我可以使用jQuery来调用我的服务并返回JSON数据 - 但我不想在此项目中使用jQuery,而宁愿只保留所有纯C#. . 我想知道的是,为什么我不能在浏览器中显示"漂亮的元数据信息",以便我得到"温暖的模糊",并允许其他应用程序正确发现服务的方式在工作吗? i Triple检查了Web.config,并且我既有元数据Exchange端点,又有引用我的服务都输入的一个,并且我将httpgetEnabled设置为" true".我尝试运行svcutil/t:元数据并将其
2 2024-01-22
编程技术问答社区
jQuery ".cycle is not a function" error-follow-up from http://stackoverflow.com/questions/1586998/
因此,我正在尝试在上一个问题中实现建议的解决方案( SharePoint soap soap getListItems vs jQuery-需要一些有关如何如何了解如何有关的建议.使用Ajax循环循环浏览自定义列表项目以及AJAX刷新列表内容). I want to use the Cycle library found here: http://malsup.com/jquery/cycle2/循环浏览我正在用自定义SharePoint列表中的行填充的DIV的内容.我创建的HTML似乎有效,但是当我尝试在下面运行循环代码时,我会得到: Error: $("#tasksUL").cycle is not a function Source File: http://ourdomain.net/Pages/Default.aspx Line: 426 这是我已将其封锁到内容编辑器网络部分的代码:
0 2024-01-21
编程技术问答社区
从3个URLS的AJAX请求来填充同一个表格
是否有可能有3种不同的AJAX请求,并且它们都填充到同一数据(表)?我已经尝试并尝试创建一个带有多个URL的Ajax,但它不起作用,但是当我只使用一个URL时,它可以正常工作.问题是我需要从三个不同的子站点中拉出. 这是我的代码: $(document).ready(function() { $('#myTable').DataTable({ 'ajax': { 'url': "_api/web/lists/getbytitle('XDeliverables')/items?$select=Program, Deliverable, To, Date, Approved, Notes", 'headers': { 'Accept': 'application/json;odata=nometadata' }, 'dataSrc': function(data) { return data.value.map(fu
4 2024-01-21
编程技术问答社区
SharePoint SOAP GetListItems VS jQuery-如何使用Ajax来循环浏览自定义列表项以及Ajax刷新列表内容?
我正在使用jQuery通过getListItems方法访问SharePoint 2007的SOAP接口,以在公告的自定义列表中阅读,以使该列表每分钟一次刷新一次(如果列表的所有者添加新内容,则因此,如果没有最终用户刷新其SharePoint屏幕,则新内容变得可见.我想做的不仅是刷新列表,而且我想一次通过一个列表中的每个项目(也许每个项目都可以看到10秒钟,然后下一个项目将加载到该空间中. 这是我到目前为止的代码:
2 2024-01-21
编程技术问答社区
共享点、ajax和页面标题
我在SharePoint和Ajax功能方面存在奇怪的问题.我们在WebPart内部放置了一个更新程序.发生部分回发时,页面标题丢失了. 我们发现临时部分解决方案是将标题元素写入一行,而不使用其中的任何空间或控件. 但是我们需要某种方法来为所有页面提供sommon标题,因此标题看起来像这样: 我的默认标题 - 当前页面标题 有什么想法解决这个问题? 解决方案 我没有对新闻组帖子的参考,但这是Drax提到的出版页面的已知问题.我过去使用过的解决方法是硬编码页面上的标题 - 丢失的元数据标题是错误的一部分. 当不可能进行硬编码时,我使用JavaScript更改页面标题:document.title =" title fixup there"; 据说Microsoft计划在下一个SharePoint版本中解决此问题. 其他解决方案 我想我会分享我对这个讨厌问题的解决方案.我最终做的是放下我放在下面放置的那种方便的小脚本.您可以将其放入自定义页面布局或自定
2 2024-01-21
编程技术问答社区
使用Internetexplorer对象,等待ajax响应的正确方法是什么?
我尝试将文件上传到SharePoint库,我的代码无法正确检测IE是否仍在等待AJAX​​响应.这样做的正确方法是什么? [void] [System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic") [void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms") function wait4IE($ie=$global:ie){ while ($ie.busy -or $ie.readystate -lt 4){start-sleep -milliseconds 200} } $global:ie=new-object -com "internetexplorer.application" $ie.visible=$true [Microsoft.VisualBasic.Interac
4 2024-01-21
编程技术问答社区
在jQuery中进行Ajax请求时,事件只发生一次
我使用SPServices从SharePoint中填充了几个下拉菜.这部分效果很好.但是,然后,我有了一个按钮,该按钮可以从SharePoint加载数据,并使用下拉文本作为过滤器,以获取将使用DataTableS插件填充表的数据.该部分仅工作一次;如果我再次单击按钮,什么也不会发生. 这就是我填充下拉阶段的方式: $(document).ready(function () { var theYear; // Selected Year var theRO; // Selected RO //Fills the Dropdown lists (Year and RO) $().SPServices({ operation: "GetListItems", async: false, listName: "{ListID}", CAMLViewFields: "
2 2024-01-21
编程技术问答社区
Sharepoint 2013: 通过REST API的EnsureUser
我正在尝试通过REST API自动确保某些用户. 我的休息电话: $.ajax({ url: "blablabla/_api/web/ensureuser", type: "POST", data: "{ 'logonName': 'i%3A0%23.w%7Cdomain%09logonName' }", headers: { "X-RequestDigest": $("#__REQUESTDIGEST").val(), "accept": "application/json;odata=verbose" }, success: function () { console.log("done!"); }, error: function (err) { console.log(JSON.stringify(err)); } }); 现在发送此呼叫时,我会收到以下错误; "不好的请求:Microsoft.data.odata.odatacon
0 2024-01-21
编程技术问答社区
从jQuery-ajax到breeze.js(SharePoint ODATA例子)。
我开始使用Breeze.js进行我的ODATA服务. 我正在使用SharePoint Odata API,并且有一个示例,说明如何与JQuery-Ajax一起使用它.轻而易举地使这项工作真是太棒了.谁能帮我将这个jQuery-ajax的呼唤转化为Breeze.js ? ...或将我推向正确的方向? $.ajax({ url: “../_api/SP.WebProxy.invoke”, type: “POST”, data: JSON.stringify({ “requestInfo”: { “__metadata”: { “type”: “SP.WebRequestInfo” }, “Url”: “http://get_my_data_from_this_url”, “Method”: “GET”, “Headers”: { “results”: [{
2 2024-01-20
编程技术问答社区